diff -r 2313cb430f28 -r d841fb1cc818 cellular/telephonysettings/xqbindings/psetwrapper/src/psetcalldivertingwrapper.cpp --- a/cellular/telephonysettings/xqbindings/psetwrapper/src/psetcalldivertingwrapper.cpp Fri Sep 17 08:33:29 2010 +0300 +++ b/cellular/telephonysettings/xqbindings/psetwrapper/src/psetcalldivertingwrapper.cpp Mon Oct 04 00:54:29 2010 +0300 @@ -249,7 +249,7 @@ /*! * PSetCallDivertingWrapper::queryVoiceMailBoxNumber * @param aNumber empty if not set - * @return -1 if not supported + * @return -1 if not supported or an error code */ int PSetCallDivertingWrapper::queryVoiceMailBoxNumber( QString &aNumber, PsService aService) @@ -289,10 +289,12 @@ } else { // New number not given. DPRINT << "New number error: " << error; + ret = error; } } else { // illegal argument DPRINT << "error: " << error; + ret = error; } delete psetVoiceMailboxEntry; // Entry ownership was transferred