smsc_at does not check the digits of the address field in the function
at2_format_address_field
So, if the recipient's address contains a non-numeric string (e.g. 'Info
Service'), and that's quite possible,
the octstr assertion crashes the bearerbox during octstr_append_char.

Added sanity check on digits before calling the octstr_append_char.

cheers,
Andrija

Attachment: smsc_at.c.diff
Description: Binary data

Reply via email to