From dc16aa7937713373f54d7f97c75b409b2e3c1a40 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Fri, 5 Feb 2010 10:33:58 -0600 Subject: Fix: Use snprintf instead of sprintf in the core --- src/call-settings.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/call-settings.c') diff --git a/src/call-settings.c b/src/call-settings.c index efe4f443..87414eb8 100644 --- a/src/call-settings.c +++ b/src/call-settings.c @@ -292,7 +292,8 @@ static void set_cw(struct ofono_call_settings *cs, int new_cw, int mask) else value = "disabled"; - sprintf(buf, "%sCallWaiting", bearer_class_to_string(j)); + snprintf(buf, sizeof(buf), "%sCallWaiting", + bearer_class_to_string(j)); ofono_dbus_signal_property_changed(conn, path, OFONO_CALL_SETTINGS_INTERFACE, buf, DBUS_TYPE_STRING, @@ -313,7 +314,8 @@ static void property_append_cw_conditions(DBusMessageIter *dict, if (!(mask & i)) continue; - sprintf(prop, "%sCallWaiting", bearer_class_to_string(i)); + snprintf(prop, sizeof(prop), "%sCallWaiting", + bearer_class_to_string(i)); if (conditions & i) value = "enabled"; -- cgit v1.2.3