From 571b87a6afd28802f1a8660ab46a9b59a1b6c14f Mon Sep 17 00:00:00 2001 From: spixi Date: Wed, 7 Mar 2018 21:25:57 +0100 Subject: [PATCH] fix possible buffer overflow in sprintf function --- SuperNET.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SuperNET.c b/SuperNET.c index b91afe0..eb45d27 100755 --- a/SuperNET.c +++ b/SuperNET.c @@ -582,7 +582,7 @@ void SuperNET_initconf(cJSON *json) printf("ensure.(%s)\n",SUPERNET.DBPATH); os_compatible_path(SUPERNET.DBPATH), ensure_directory(SUPERNET.DBPATH); //#ifdef INSIDE_MGW - char buf[512]; + char buf[sizeof(MGW.PATH)+8]; copy_cJSON2(RAMCHAINS.pullnode,sizeof(RAMCHAINS.pullnode),cJSON_GetObjectItem(json,"pullnode")); copy_cJSON2(SOPHIA.PATH,sizeof(SOPHIA.PATH),cJSON_GetObjectItem(json,"SOPHIA")); copy_cJSON2(SOPHIA.RAMDISK,sizeof(SOPHIA.RAMDISK),cJSON_GetObjectItem(json,"RAMDISK"));