alloc-dealloc mismatch bug fixed 76/59176/1 accepted/tizen/ivi/20160218.023748 accepted/tizen/mobile/20160211.084007 accepted/tizen/tv/20160211.084023 accepted/tizen/wearable/20160211.084044 submit/tizen/20160211.071141 submit/tizen_common/20160218.142243 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000003
authorKyeonghun Lee <kh9090.lee@samsung.com>
Thu, 11 Feb 2016 06:55:27 +0000 (15:55 +0900)
committerKyeonghun Lee <kh9090.lee@samsung.com>
Thu, 11 Feb 2016 06:55:27 +0000 (15:55 +0900)
Change-Id: Ie1ff7f77182d235705672a64e01ff5a763945e6e
Signed-off-by: Kyeonghun Lee <kh9090.lee@samsung.com>
plugin/sms_plugin/SmsPluginParamCodec.cpp
plugin/sms_plugin/include/SmsPluginTypes.h

index bb40be6..a3d7709 100755 (executable)
@@ -112,7 +112,7 @@ int SmsPluginParamCodec::encodeTime(const SMS_TIMESTAMP_S *pTimeStamp, char **pp
 
 int SmsPluginParamCodec::encodeDCS(const SMS_DCS_S *pDCS, char **ppParam)
 {
-       *ppParam = new char;
+       *ppParam = new char[MAX_DCS_PARAM_LEN];
 
        **ppParam = 0x00;
 
@@ -164,7 +164,7 @@ int SmsPluginParamCodec::encodeDCS(const SMS_DCS_S *pDCS, char **ppParam)
                return 0;
        }
 
-       return 1;
+       return MAX_DCS_PARAM_LEN;
 }
 
 
index 3d74b7e..646947f 100755 (executable)
@@ -43,6 +43,7 @@ extern "C"
 #define MAX_SMS_SEND_RETRY                     4
 #define MAX_SMSC_LEN                           20
 #define MAX_ADD_PARAM_LEN                      12
+#define MAX_DCS_PARAM_LEN                      1
 #define MAX_ABS_TIME_PARAM_LEN         7
 #define MAX_REL_TIME_PARAM_LEN         1
 #define MAX_UD_HEADER_NUM                      7