From 433d0cff168a90c326e243823c0605fee19f63ee Mon Sep 17 00:00:00 2001 From: Sooyoung Ha Date: Tue, 22 Oct 2013 11:21:34 +0900 Subject: [PATCH] add negative number check for length value on sms_util.c. Change-Id: I63d07bb4018403c5ccd440d966f6579ce6ee2c1f Signed-off-by: Sooyoung Ha --- lib/libsms/sms_util.c | 2 ++ packaging/vmodemd-emul.spec | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/libsms/sms_util.c b/lib/libsms/sms_util.c index c008409..dc3b79d 100644 --- a/lib/libsms/sms_util.c +++ b/lib/libsms/sms_util.c @@ -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 ); diff --git a/packaging/vmodemd-emul.spec b/packaging/vmodemd-emul.spec index 5df9ba9..f69b4a0 100644 --- a/packaging/vmodemd-emul.spec +++ b/packaging/vmodemd-emul.spec @@ -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 -- 2.7.4