Fixed Svace issues 71/87771/2 submit/tizen/20160909.115235
authorAleksandr Sapozhnik <a.sapozhnik@samsung.com>
Fri, 9 Sep 2016 10:07:40 +0000 (13:07 +0300)
committerAleksandr Sapozhnik <a.sapozhnik@samsung.com>
Fri, 9 Sep 2016 10:10:14 +0000 (13:10 +0300)
Change-Id: I4c2f594096d8b04b44ed6849567e7c7560d040f9
Signed-off-by: Aleksandr Sapozhnik <a.sapozhnik@samsung.com>
lib-contacts/src/Contacts/List/Model/PersonSearchData.cpp

index 88dfda9..3243856 100644 (file)
@@ -132,12 +132,12 @@ SearchResultPtr PersonSearchData::compareNumber(const Person &person, const std:
        for (auto &&numberRange : person.getNumbers()) {
                for (auto &&numberRecord : numberRange) {
                        const char *number = getRecordStr(numberRecord, _contacts_number.number);
-                       const char *pos = strstr(number, str.c_str());
-
-                       if (pos) {
-                               return SearchResultPtr(new SearchResult(SearchResult::MatchedNumber, number, { pos, str.size() }));
+                       if (number) {
+                               const char *pos = strstr(number, str.c_str());
+                               if (pos) {
+                                       return SearchResultPtr(new SearchResult(SearchResult::MatchedNumber, number, { pos, str.size() }));
+                               }
                        }
-
                }
        }