Replaced sprintf with snprintf in the sdk to avoid potential buffer overflows
authorYuliya Kamatkova <yuliya.kamatkova@intel.com>
Tue, 16 Dec 2014 23:25:30 +0000 (18:25 -0500)
committerYuliya Kamatkova <yuliya.kamatkova@intel.com>
Tue, 16 Dec 2014 23:25:30 +0000 (18:25 -0500)
commit68b4eb4f4c7232e75eb6ffde550e1a553de377db
treee97946dfaf00a609f5129e1c25a5ee61d8c461ea
parent5d066c63a68d19d620e470421a7ec8e1a65d5a7f
Replaced sprintf with snprintf in the sdk to avoid potential buffer overflows

Defect IOT-123 stated that unsafe API sprintf was previously used in SDK and
the recommendation was given to use snprintf rather than sprintf in order to
avoid buffer overflow.

As a result sprintf was replaced with safer snprintf in multiple sdk files

Change-Id: Ic739506f160176aaeb78927745ea67e61c1c0066
Signed-off-by: Yuliya Kamatkova <yuliya.kamatkova@intel.com>
12 files changed:
resource/csdk/connectivity/common/src/logger.c
resource/csdk/connectivity/lib/libcoap-4.1.1/examples/tiny.c
resource/csdk/libcoap-4.1.1/examples/tiny.c
resource/csdk/logger/src/logger.c
resource/csdk/logger/test/loggertests.cpp
resource/csdk/occoap/src/occoap.c
resource/csdk/ocsocket/src/ocsocket.c
resource/csdk/ocsocket/src/ocsocket_arduino.cpp
resource/csdk/ocsocket/src/ocsocket_arduino_wifi.cpp
resource/csdk/stack/samples/linux/secure/ocserverbasicops.cpp
resource/csdk/stack/src/ocobserve.c
resource/csdk/stack/src/ocserverrequest.c