add negative number check for length value on sms_util.c. 33/22933/1
authorSooyoung Ha <yoosah.ha@samsung.com>
Tue, 22 Oct 2013 02:21:34 +0000 (11:21 +0900)
committerSooyoung Ha <yoosah.ha@samsung.com>
Tue, 22 Oct 2013 02:21:34 +0000 (11:21 +0900)
Change-Id: I63d07bb4018403c5ccd440d966f6579ce6ee2c1f
Signed-off-by: Sooyoung Ha <yoosah.ha@samsung.com>
lib/libsms/sms_util.c
packaging/vmodemd-emul.spec

index c008409..dc3b79d 100644 (file)
@@ -412,6 +412,8 @@ void  SmsUtilDecodeAddrField_sca(char *diallingNum, unsigned char* pAddrField, i
        if ( dialnumLen > SIM_SMSP_ADDRESS_LEN )
        {
                dialnumLen = SIM_SMSP_ADDRESS_LEN;
+       } else if ( dialnumLen < 0 ) {
+               dialnumLen = 0;
        }
 
        //printf(" dialnumLen = %d\n", dialnumLen  );
index 5df9ba9..f69b4a0 100644 (file)
@@ -1,6 +1,6 @@
 #git:slp/pkgs/v/vmodem-daemon-emulator
 Name: vmodemd-emul
-Version: 0.2.51
+Version: 0.2.52
 Release: 1
 Summary: Modem Emulator
 Group: System/ModemEmulator