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,