int size = 0;
snprintf((char *)filepath, MSG_FILEPATH_LEN_MAX+1, MSG_DATA_PATH"%d.mms", pMsgInfo->msgId);
- MsgGetFileSize(filepath, &size);
+ if (MsgGetFileSize(filepath, &size) == false) {
+ THROW(MsgException::MMS_PLG_ERROR, "MMS Message MsgGetFileSize Error");
+ }
+
pMsgInfo->dataSize = size;
_MsgFreeBody(&mmsMsg.msgBody, mmsMsg.msgType.type);
MmsDrm2SetConvertState(MMS_DRM2_CONVERT_FINISH);
if (bRetToConvert) {
- remove(mmsHeader.msgType.szOrgFilePath);
- rename(MMS_DECODE_DRM_CONVERTED_TEMP_FILE, mmsHeader.msgType.szOrgFilePath);
+ int ret;
+ ret = remove(mmsHeader.msgType.szOrgFilePath);
+ if (ret != 0) {
+ MSG_DEBUG("remove fail\n");
+ }
+
+ ret = rename(MMS_DECODE_DRM_CONVERTED_TEMP_FILE, mmsHeader.msgType.szOrgFilePath);
+ if (ret != 0) {
+ MSG_DEBUG("rename fail\n");
+ }
if (MmsDrm2ReadMsgConvertedBody(pMsg, true, false, NULL) == false) {
MSG_DEBUG("MmsLoadMsg:MmsDrm2ReadMsgConvertedBody() returns false\n");
pMsg->dataSize = nSize;
- if (err != MSG_SUCCESS)
- MSG_DEBUG("MmsPlgUpdateMessage : Update MMS Message Failed");
-
MSG_END();
return err;
}
L_CATCH:
+ MSG_DEBUG("MmsPlgUpdateMessage : Update MMS Message Failed");
MSG_END();
{
MmsMsg *pMsg;
for (int j = 0; j < pPage->mediaCnt; ++j) {
pMedia = _MsgMmsGetMedia(pPage, j);
- if (pMedia->mediatype == MMS_SMIL_MEDIA_TEXT && pMedia->szFilePath != NULL) {
+ if (pMedia->mediatype == MMS_SMIL_MEDIA_TEXT) {
pMmsMsgText = MsgOpenAndReadMmsFile(pMedia->szFilePath, 0, -1, &textLen);
if (pMmsMsgText)
strncpy(pMsgText, pMmsMsgText, MAX_MSG_TEXT_LEN);
return MSG_SUCCESS;
}
-msg_error_t MmsPluginStorage::addMmsNoti(MSG_MESSAGE_INFO_S *pMsgInfo)
-{
- MSG_BEGIN();
-
- msg_error_t err = MSG_SUCCESS;
-
- err = MsgInsertMmsReportToNoti(&dbHandle, pMsgInfo);
-
- MSG_END();
-
- return err;
-}
-
/* This API is not used anywhere now */
msg_error_t MmsPluginStorage::plgGetRestoreMessage(MSG_MESSAGE_INFO_S *pMsg, MSG_SENDINGOPT_INFO_S *pSendOptInfo, MMS_MESSAGE_DATA_S *pMmsMsg, char **pDestMsg, char *filePath)
{
MmsDrm2SetConvertState(MMS_DRM2_CONVERT_FINISH);
if (bRetToConvert) {
- remove(mmsHeader.msgType.szOrgFilePath);
- rename(MMS_DECODE_DRM_CONVERTED_TEMP_FILE, mmsHeader.msgType.szOrgFilePath);
+ int ret;
+ ret = remove(mmsHeader.msgType.szOrgFilePath);
+ if (ret != 0) {
+ MSG_DEBUG("remove fail\n");
+ }
+
+ ret = rename(MMS_DECODE_DRM_CONVERTED_TEMP_FILE, mmsHeader.msgType.szOrgFilePath);
+ if (ret != 0) {
+ MSG_DEBUG("rename fail\n");
+ }
if (MmsDrm2ReadMsgConvertedBody(pMsg, true, false, NULL) == false) {
MSG_DEBUG("MmsLoadMsg:MmsDrm2ReadMsgConvertedBody() returns false\n");
pMsg->dataSize = nSize;
-
- if (err != MSG_SUCCESS)
- MSG_DEBUG("MmsPlgUpdateMessage : Update MMS Message Failed");
-
MSG_END();
return err;
}
L_CATCH:
+ MSG_DEBUG("MmsPlgUpdateMessage : Update MMS Message Failed");
MSG_END();
{
MmsMsg *pMsg;