diff -r a6539d1e8e43 -r 34879f5cfc63 phonebookui/Phonebook2/Presentation/src/CPbk2DuplicateContactFinder.cpp --- a/phonebookui/Phonebook2/Presentation/src/CPbk2DuplicateContactFinder.cpp Wed Jun 09 09:26:27 2010 +0300 +++ b/phonebookui/Phonebook2/Presentation/src/CPbk2DuplicateContactFinder.cpp Mon Jun 21 15:24:27 2010 +0300 @@ -488,11 +488,13 @@ for ( TInt i = 0; i < fieldCount; ++i ) { const MVPbkBaseContactField& field = fieldSet.FieldAt(i); - TInt fieldTypeId = field.BestMatchingFieldType()->FieldTypeResId(); - - if ( fieldTypeId == aFieldId ) + if ( field.BestMatchingFieldType() ) { - return &field; + TInt fieldTypeId = field.BestMatchingFieldType()->FieldTypeResId(); + if ( fieldTypeId == aFieldId ) + { + return &field; + } } } return NULL;