From 9a1011a53d415907b4eba835d9badd63d8bff053 Mon Sep 17 00:00:00 2001 From: Emmanuel Lepage Vallee <elv1313@gmail.com> Date: Fri, 29 Aug 2014 16:18:30 -0400 Subject: [PATCH] Fix nullptr dereference caused by a corrupted history file --- src/phonedirectorymodel.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/phonedirectorymodel.cpp b/src/phonedirectorymodel.cpp index 70140118..db352611 100644 --- a/src/phonedirectorymodel.cpp +++ b/src/phonedirectorymodel.cpp @@ -322,6 +322,9 @@ PhoneNumber* PhoneDirectoryModel::getNumber(const QString& uri, const QString& t */ PhoneNumber* PhoneDirectoryModel::getNumber(const QString& uri, Account* account, const QString& type) { + if (!account) + return getNumber(uri,type); + const QString strippedUri = PhoneNumber::stripUri(uri); //Try to use a PhoneNumber with a contact when possible, work only after the -- GitLab