FreeCalypso > hg > freecalypso-tools
diff uptools/sms-pdu-decode/pdu-common.c @ 960:411d1cc14326
sms-pdu-decode family: prepare for SC address becoming optional
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 04 Aug 2023 23:09:12 +0000 |
parents | 30fbaa652ea5 |
children | b515a97e5dff |
line wrap: on
line diff
--- a/uptools/sms-pdu-decode/pdu-common.c Thu Jun 08 03:03:26 2023 +0000 +++ b/uptools/sms-pdu-decode/pdu-common.c Fri Aug 04 23:09:12 2023 +0000 @@ -246,7 +246,7 @@ return(rc); } -process_pdu(require_exact_length) +process_pdu(require_exact_length, expect_sca) { unsigned udl, udl_octets; unsigned udhl, udh_octets, udh_chars, ud_chars; @@ -254,8 +254,11 @@ int do_hexdump; unsigned decoded_len; - if (handle_sca() < 0) - return(-1); + if (expect_sca) { + if (handle_sca() < 0) + return(-1); + } else + pdu_ptr = 0; if (handle_first_octet() < 0) return(-1); if (first_octet & 2) {