diff options
author | Nathan Williams <njw@chromium.org> | 2011-09-23 17:21:15 -0400 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2011-09-27 13:16:08 -0500 |
commit | 00670456ffb4b08af3620a95c73601bc15d84eb9 (patch) | |
tree | 94e2364d4fd29fe8224d056b0deb007e18b37908 /src/mm-serial-parsers.c | |
parent | 18fc92ef7304d01c5ec11ced22ff82c4ab6dbbe1 (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