diff options
author | Jeevaka Badrappan <jeevaka.badrappan@elektrobit.com> | 2011-03-23 04:42:04 -0700 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2011-03-23 09:54:46 -0500 |
commit | 8e6becc57ea11ba99aee95069950bf0f543df027 (patch) | |
tree | 837840d0056e787674fd5f9ac17bf4c172948cde /src/stk.c | |
parent | a5f7b74566b03977c471c707d7f9c30a34eb5e04 (diff) | |
download | ofono-8e6becc57ea11ba99aee95069950bf0f543df027.tar.bz2 |
stk: Fix getenv failure case
Diffstat (limited to 'src/stk.c')
-rw-r--r-- | src/stk.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -2177,8 +2177,9 @@ static void get_lang(struct stk_response *rsp, struct ofono_stk *stk) l = getenv("LANG"); if (l == NULL) { - rsp->result.type = STK_RESULT_TYPE_NOT_CAPABLE; - goto out; + l = "en"; + ofono_warn("LANG environment variable not set" + " - defaulting to en"); } memcpy(lang, l, 2); @@ -2187,7 +2188,6 @@ static void get_lang(struct stk_response *rsp, struct ofono_stk *stk) rsp->result.type = STK_RESULT_TYPE_SUCCESS; rsp->provide_local_info.language = lang; -out: if (stk_respond(stk, rsp, stk_command_cb)) stk_command_cb(&failure, stk); } |