Set vconf key for voice mail number only if it is valid number in SIM.
authorSangkoo Kim <sangkoo.kim@samsung.com>
Wed, 12 Dec 2012 10:45:38 +0000 (19:45 +0900)
committerSangkoo Kim <sangkoo.kim@samsung.com>
Wed, 12 Dec 2012 10:45:38 +0000 (19:45 +0900)
Change-Id: I190a7b16ce34763753629bfeacaf1763adfa6690

plugin/sms_plugin/SmsPluginSetting.cpp

index 80c836c..32df04f 100755 (executable)
@@ -975,8 +975,11 @@ void SmsPluginSetting::setMailboxInfoEvent(SMS_SIM_MAILBOX_LIST_S *pMailboxList,
                                                snprintf(mailNumber, MAX_PHONE_NUMBER_LEN, "%s", simMailboxList.list[i].num);
                                                MSG_DEBUG("[%s]", mailNumber);
                                        }
-                                       if (MsgSettingSetString(VOICEMAIL_NUMBER, mailNumber) != MSG_SUCCESS)
-                                               MSG_DEBUG("MsgSettingSetString is failed!!");
+
+                                       if (mailNumber[0] != '\0') {
+                                               if (MsgSettingSetString(VOICEMAIL_NUMBER, mailNumber) != MSG_SUCCESS)
+                                                       MSG_DEBUG("MsgSettingSetString is failed!!");
+                                       }
                                        break;
                                }
                        }