diff -r e686773b3f54 -r 04ab22b956c2 phonebookengines/VirtualPhonebook/VPbkCntModel/src/CContactStore.cpp --- a/phonebookengines/VirtualPhonebook/VPbkCntModel/src/CContactStore.cpp Tue Feb 02 10:12:17 2010 +0200 +++ b/phonebookengines/VirtualPhonebook/VPbkCntModel/src/CContactStore.cpp Fri Feb 19 22:40:27 2010 +0200 @@ -680,6 +680,7 @@ if ( err != KErrNone ) { CCoeEnv::Static()->HandleError( err ); + User::Leave(err); } CContactItem* newContact = CContactCard::NewLC(); CContact* result = CContact::NewL(*this, newContact, ETrue);