mirror of git://git.sysmocom.de/ofono
util: Fix convert_utf8_to_gsm_best_lang logic
This commit is contained in:
parent
cfb8b40a04
commit
d7d24f55ee
|
@ -820,7 +820,7 @@ unsigned char *convert_utf8_to_gsm_best_lang(const char *utf8, long len,
|
||||||
items_written, terminator,
|
items_written, terminator,
|
||||||
locking, single);
|
locking, single);
|
||||||
if (encoded != NULL)
|
if (encoded != NULL)
|
||||||
return encoded;
|
goto out;
|
||||||
|
|
||||||
if (hint == GSM_DIALECT_DEFAULT)
|
if (hint == GSM_DIALECT_DEFAULT)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -830,7 +830,7 @@ unsigned char *convert_utf8_to_gsm_best_lang(const char *utf8, long len,
|
||||||
items_written, terminator,
|
items_written, terminator,
|
||||||
locking, single);
|
locking, single);
|
||||||
if (encoded != NULL)
|
if (encoded != NULL)
|
||||||
return encoded;
|
goto out;
|
||||||
|
|
||||||
/* Spanish dialect uses the default locking shift table */
|
/* Spanish dialect uses the default locking shift table */
|
||||||
if (hint == GSM_DIALECT_SPANISH)
|
if (hint == GSM_DIALECT_SPANISH)
|
||||||
|
@ -844,6 +844,7 @@ unsigned char *convert_utf8_to_gsm_best_lang(const char *utf8, long len,
|
||||||
if (encoded == NULL)
|
if (encoded == NULL)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
|
out:
|
||||||
if (used_locking != NULL)
|
if (used_locking != NULL)
|
||||||
*used_locking = locking;
|
*used_locking = locking;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue