aboutsummaryrefslogtreecommitdiff
path: root/src/mm-serial-parsers.c
diff options
context:
space:
mode:
authorNathan Williams <njw@chromium.org>2011-09-23 17:21:15 -0400
committerDan Williams <dcbw@redhat.com>2011-09-27 13:16:08 -0500
commit00670456ffb4b08af3620a95c73601bc15d84eb9 (patch)
tree94e2364d4fd29fe8224d056b0deb007e18b37908 /src/mm-serial-parsers.c
parent18fc92ef7304d01c5ec11ced22ff82c4ab6dbbe1 (diff)
sms: sanitize 8-bit data so that it is UTF8-clean
When receiving a SMS message with raw 8-bit data, sanitize it by replacing non-ASCII characters with \xNN escape sequences. This prevents a problem further down the line where the body of the message is passed into DBus as a string, and DBus requires strings to be UTF-8. BUG=chrome-os-partner:5953 TEST=Run network_ModemManagerSMS.py with the PDU from this bug. Change-Id: Ic33a365f9a065c49a325e047e4c3f5e81450fa1f Reviewed-on: http://gerrit.chromium.org/gerrit/8232 Reviewed-by: Eric Shienbrood <ers@chromium.org> Tested-by: Nathan J. Williams <njw@chromium.org> Commit-Ready: Nathan J. Williams <njw@chromium.org>
Diffstat (limited to 'src/mm-serial-parsers.c')
0 files changed, 0 insertions, 0 deletions