Code cleanup

This commit is contained in:
Pierre Pronchery 2015-12-28 17:44:04 +01:00
parent fac315c751
commit 40a47a6d34

View File

@ -1757,13 +1757,16 @@ static char * _request_attention_message_send(Hayes * hayes,
return NULL; return NULL;
pdulen = strlen(pdu); pdulen = strlen(pdu);
len = sizeof(cmd) + 10 + pdulen + 1; len = sizeof(cmd) + 10 + pdulen + 1;
ret = malloc(len); if((ret = malloc(len)) == NULL)
{
free(pdu);
return NULL;
}
if(channel->quirks & HAYES_QUIRK_WANT_SMSC_IN_PDU) if(channel->quirks & HAYES_QUIRK_WANT_SMSC_IN_PDU)
pdulen -= 2; pdulen -= 2;
/* FIXME really issue using two separate commands */ /* FIXME really issue using two separate commands */
if(ret != NULL) snprintf(ret, len, "%s%lu\r\n%s", cmd, ((unsigned long)pdulen - 1) / 2,
snprintf(ret, len, "%s%lu\r\n%s", cmd, ((unsigned long)pdulen pdu);
- 1) / 2, pdu);
free(pdu); free(pdu);
return ret; return ret;
} }