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() }));
+ }
}
-
}
}