diff options
author | Sergey.Kostanbaev <sergey.kostanbaev@gmail.com> | 2016-10-25 12:27:03 +0300 |
---|---|---|
committer | Ivan Kluchnikov <kluchnikovi@gmail.com> | 2017-02-07 18:59:56 +0300 |
commit | fb5a18db4bce0632d67a61389f4d8ba1d5ff75f5 (patch) | |
tree | 2f70f5a73e0fa4b33b1ec7919b1bfdb5cfc50c9d /openbsc | |
parent | 8a8703e06c766d719986d0f849a5b6ab9faec791 (diff) |
ussd_proxy: fix decoding GSM7 to latin1
Diffstat (limited to 'openbsc')
-rw-r--r-- | openbsc/src/ussd-proxy/ussd_proxy.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/openbsc/src/ussd-proxy/ussd_proxy.c b/openbsc/src/ussd-proxy/ussd_proxy.c index cd21acedc..f52ba2859 100644 --- a/openbsc/src/ussd-proxy/ussd_proxy.c +++ b/openbsc/src/ussd-proxy/ussd_proxy.c @@ -575,7 +575,7 @@ static int decode_to_latin1(char* outbuf, unsigned size, const uint8_t* msg, unsigned msg_len, uint8_t lang) { if (lang == 0x0f) { - return gsm_7bit_decode_n_ussd(outbuf, size, msg, msg_len); + return gsm_7bit_decode_n_ussd(outbuf, size, msg, msg_len * 8 / 7); } else { LOGP(DLCTRL, LOGL_ERROR, "Unknown language: 0x%02x\n", lang); return 0; |