From 222d7b7ec440b2e313edf93e9d94a812793b87f2 Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Fri, 25 May 2018 13:24:50 +0200 Subject: [PATCH] android: Fix some compilation warnings Change-Id: I92c2d127077f482875ea05b52e32e64163f1b2e3 Signed-off-by: Amit Purwar --- android/hardware/hardware.c | 6 +++--- android/ipc-tester.c | 2 +- android/tester-main.c | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/android/hardware/hardware.c b/android/hardware/hardware.c index 4bd5eba..3a45fe1 100755 --- a/android/hardware/hardware.c +++ b/android/hardware/hardware.c @@ -100,12 +100,12 @@ int hw_get_module_by_class(const char *class_id, const char *inst, const struct hw_module_t **module) { char path[PATH_MAX]; - char name[PATH_MAX]; + char name[PATH_MAX/2]; if (inst) - snprintf(name, PATH_MAX, "%s.%s", class_id, inst); + snprintf(name, sizeof(name), "%s.%s", class_id, inst); else - snprintf(name, PATH_MAX, "%s", class_id); + snprintf(name, sizeof(name), "%s", class_id); /* * Here we rely on the fact that calling dlopen multiple times on diff --git a/android/ipc-tester.c b/android/ipc-tester.c index 1aa17d2..3b7f13a 100755 --- a/android/ipc-tester.c +++ b/android/ipc-tester.c @@ -218,7 +218,7 @@ static void test_post_teardown(const void *data) static void bluetoothd_start(int hci_index) { - char prg_name[PATH_MAX]; + char prg_name[PATH_MAX + 11]; char index[8]; char *prg_argv[4]; diff --git a/android/tester-main.c b/android/tester-main.c index e9b1353..8d9add9 100755 --- a/android/tester-main.c +++ b/android/tester-main.c @@ -253,7 +253,7 @@ static void test_post_teardown(const void *test_data) static void bluetoothd_start(int hci_index) { - char prg_name[PATH_MAX + 1]; + char prg_name[PATH_MAX + 1 + 11]; char index[8]; char *prg_argv[5]; -- 2.7.4