gsm411_sms.c: Handle negative return of gsm340_gen_oa()

Change-Id: I36f56e1fbd72d9b31350dc2f8a53e763f79f4c08
Closes: CID#198533
This commit is contained in:
Harald Welte 2019-07-21 12:50:04 +02:00 committed by laforge
parent d38ea94fab
commit d0a8b49d51
1 changed files with 3 additions and 0 deletions

View File

@ -579,6 +579,9 @@ static int gsm340_gen_tpdu(struct msgb *msg, struct gsm_sms *sms)
sms->address + 1);
else
da_len = gsm340_gen_oa(da, sizeof(da), 0x0, 0x1, sms->address);
if (da_len < 0)
return da_len;
smsp = msgb_put(msg, da_len);
memcpy(smsp, da, da_len);