From 873093afb5e94d0e82524e0ad5f8689b2cee18cb Mon Sep 17 00:00:00 2001 From: Paul Kocialkowski Date: Sat, 26 Jul 2014 18:50:01 +0200 Subject: sms: Only copy when there is actual data Signed-off-by: Paul Kocialkowski --- samsung-ipc/sms.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/samsung-ipc/sms.c b/samsung-ipc/sms.c index e06890f..f0e2925 100644 --- a/samsung-ipc/sms.c +++ b/samsung-ipc/sms.c @@ -109,8 +109,10 @@ void *ipc_sms_save_msg_setup(struct ipc_sms_save_msg_request_header *header, memcpy(p, &smsc_length, sizeof(smsc_length)); p += sizeof(smsc_length); - memcpy(p, smsc, smsc_size); - p += smsc_size; + if (smsc != NULL && smsc_size > 0) { + memcpy(p, smsc, smsc_size); + p += smsc_size; + } memcpy(p, pdu, pdu_size); p += pdu_size; -- cgit v1.1