From 6e3079d37911d95132bf9285f1cc88428d307091 Mon Sep 17 00:00:00 2001 From: Petro Karashchenko Date: Tue, 4 Apr 2017 01:15:40 +0300 Subject: [PATCH] Fix possible buffer overflow issue in platform lib of AS7512-32X --- .../onlp/builds/src/module/src/platform_lib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/platforms/accton/x86-64/x86-64-accton-as7512-32x/onlp/builds/src/module/src/platform_lib.c b/packages/platforms/accton/x86-64/x86-64-accton-as7512-32x/onlp/builds/src/module/src/platform_lib.c index f0aff7a2..526ff1bb 100644 --- a/packages/platforms/accton/x86-64/x86-64-accton-as7512-32x/onlp/builds/src/module/src/platform_lib.c +++ b/packages/platforms/accton/x86-64/x86-64-accton-as7512-32x/onlp/builds/src/module/src/platform_lib.c @@ -66,7 +66,7 @@ int deviceNodeWriteInt(char *filename, int value, int data_len) char buf[8] = {0}; sprintf(buf, "%d", value); - return deviceNodeWrite(filename, buf, sizeof(buf)-1, data_len); + return deviceNodeWrite(filename, buf, (int)strlen(buf), data_len); } int deviceNodeReadBinary(char *filename, char *buffer, int buf_size, int data_len)