FreeCalypso > hg > freecalypso-tools
comparison uptools/sms-pdu-decode/sms-pdu-decode.c @ 468:542c6d733772
sms-pdu-decode: null pointer passing fixes
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 11 Feb 2019 22:29:58 +0000 |
parents | bae0fd7285dd |
children | 9f7a263ad7f0 |
comparison
equal
deleted
inserted
replaced
467:dc2fd8e6f42c | 468:542c6d733772 |
---|---|
86 printf("%s: empty-addr (type 0x%02X)\n", direction, | 86 printf("%s: empty-addr (type 0x%02X)\n", direction, |
87 pdu[pdu_ptr+1]); | 87 pdu[pdu_ptr+1]); |
88 else if ((pdu[pdu_ptr+1] & 0x70) == 0x50 && | 88 else if ((pdu[pdu_ptr+1] & 0x70) == 0x50 && |
89 alpha_addr_valid(pdu[pdu_ptr], &alpha_nsep)) { | 89 alpha_addr_valid(pdu[pdu_ptr], &alpha_nsep)) { |
90 gsm7_unpack(pdu + pdu_ptr + 2, alpha_gsm7, alpha_nsep); | 90 gsm7_unpack(pdu + pdu_ptr + 2, alpha_gsm7, alpha_nsep); |
91 gsm7_to_ascii_or_ext(alpha_gsm7, alpha_nsep, alpha_decoded, 0, | 91 gsm7_to_ascii_or_ext(alpha_gsm7, alpha_nsep, alpha_decoded, |
92 ascii_ext_mode, 0, 0); | 92 (unsigned *) 0, ascii_ext_mode, 0, |
93 (unsigned *) 0); | |
93 printf("%s: \"%s\" (type 0x%02X)\n", direction, alpha_decoded, | 94 printf("%s: \"%s\" (type 0x%02X)\n", direction, alpha_decoded, |
94 pdu[pdu_ptr+1]); | 95 pdu[pdu_ptr+1]); |
95 } else { | 96 } else { |
96 decode_address_digits(pdu + pdu_ptr + 2, digits, pdu[pdu_ptr]); | 97 decode_address_digits(pdu + pdu_ptr + 2, digits, pdu[pdu_ptr]); |
97 printf("%s: %s%s (type 0x%02X)\n", direction, | 98 printf("%s: %s%s (type 0x%02X)\n", direction, |