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