diff options
author | Denis Kenzior <denkenz@gmail.com> | 2010-02-05 11:59:24 -0600 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-02-05 11:59:24 -0600 |
commit | 1721f81fe93919b7b9fdee85bd105b9c4ebf48f3 (patch) | |
tree | 17b9f2521de461614fd11fa5fd71ef4c3824e848 /drivers/atmodem/call-settings.c | |
parent | dc16aa7937713373f54d7f97c75b409b2e3c1a40 (diff) | |
download | ofono-1721f81fe93919b7b9fdee85bd105b9c4ebf48f3.tar.bz2 |
Fix: Use snprintf instead of sprintf in atmodem
Diffstat (limited to 'drivers/atmodem/call-settings.c')
-rw-r--r-- | drivers/atmodem/call-settings.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/atmodem/call-settings.c b/drivers/atmodem/call-settings.c index cc0c7d0c..7ec69d39 100644 --- a/drivers/atmodem/call-settings.c +++ b/drivers/atmodem/call-settings.c @@ -90,9 +90,9 @@ static void at_ccwa_query(struct ofono_call_settings *cs, int cls, cbd->user = GINT_TO_POINTER(cls); if (cls == 7) - sprintf(buf, "AT+CCWA=1,2"); + snprintf(buf, sizeof(buf), "AT+CCWA=1,2"); else - sprintf(buf, "AT+CCWA=1,2,%d", cls); + snprintf(buf, sizeof(buf), "AT+CCWA=1,2,%d", cls); if (g_at_chat_send(chat, buf, ccwa_prefix, ccwa_query_cb, cbd, g_free) > 0) @@ -127,7 +127,7 @@ static void at_ccwa_set(struct ofono_call_settings *cs, int mode, int cls, if (!cbd) goto error; - sprintf(buf, "AT+CCWA=1,%d,%d", mode, cls); + snprintf(buf, sizeof(buf), "AT+CCWA=1,%d,%d", mode, cls); if (g_at_chat_send(chat, buf, none_prefix, ccwa_set_cb, cbd, g_free) > 0) @@ -319,7 +319,7 @@ static void at_clir_set(struct ofono_call_settings *cs, int mode, if (!cbd) goto error; - sprintf(buf, "AT+CLIR=%d", mode); + snprintf(buf, sizeof(buf), "AT+CLIR=%d", mode); if (g_at_chat_send(chat, buf, none_prefix, clir_set_cb, cbd, g_free) > 0) |