From c93d4c349250a092a24bb836e60a2c99084e23c1 Mon Sep 17 00:00:00 2001 From: "kibak.yoon" Date: Fri, 18 Dec 2015 19:39:32 +0900 Subject: [PATCH] sensord: change sprintf to snprintf Change-Id: I2675f9d10a0e01ef334c68052e488fadec658a2d Signed-off-by: kibak.yoon --- src/shared/sensor_logs.cpp | 2 +- test/src/fusion-data-collection.c | 2 +- test/src/multi-process-performance-test.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/shared/sensor_logs.cpp b/src/shared/sensor_logs.cpp index 4be987f..6af6cc5 100644 --- a/src/shared/sensor_logs.cpp +++ b/src/shared/sensor_logs.cpp @@ -143,7 +143,7 @@ bool get_proc_name(pid_t pid, char *process_name) { char buf[NAME_MAX]; - if (sprintf(buf, "%d process", pid) < 1) { + if (snprintf(buf, sizeof(buf), "%d process", pid) < 1) { return false; } diff --git a/test/src/fusion-data-collection.c b/test/src/fusion-data-collection.c index 86e9a0f..10c1091 100755 --- a/test/src/fusion-data-collection.c +++ b/test/src/fusion-data-collection.c @@ -95,7 +95,7 @@ int main(int argc, char **argv) char file_name[50]; for (i = 0; i < MAXSIZE; i++) { - sprintf(file_name, "output_%d", sensors[i]); + snprintf(file_name, sizeof(file_name), "output_%d", sensors[i]); file_output[i] = fopen(file_name, "w+"); sensor_t sensor = sensord_get_sensor(sensors[i]); handle[i] = sensord_connect(sensor); diff --git a/test/src/multi-process-performance-test.c b/test/src/multi-process-performance-test.c index c3555e2..c9b02ec 100755 --- a/test/src/multi-process-performance-test.c +++ b/test/src/multi-process-performance-test.c @@ -107,7 +107,7 @@ int main(int argc, char** argv) for (j = 0; j < MAX; j++) { char command[100]; - sprintf(command, "kill %d", pids[j]); + snprintf(command, sizeof(command), "kill %d", pids[j]); if (system(command) == -1) return -1; } -- 2.7.4