Explorar o código

Buffer is accessed out of bounds: fileName

escherstair %!s(int64=5) %!d(string=hai) anos
pai
achega
74b03a8309
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      tests/fuzz/ua_debug_dump_pkgs_file.c

+ 1 - 1
tests/fuzz/ua_debug_dump_pkgs_file.c

@@ -172,7 +172,7 @@ UA_debug_dumpCompleteChunk(UA_Server *const server, UA_Connection *const connect
     }
 
     char fileName[250];
-    snprintf(fileName, 255, "%s/%05d_%s%s", UA_CORPUS_OUTPUT_DIR, ++UA_dump_chunkCount,
+    snprintf(fileName, sizeof(fileName), "%s/%05d_%s%s", UA_CORPUS_OUTPUT_DIR, ++UA_dump_chunkCount,
              dump_filename.messageType ? dump_filename.messageType : "", dump_filename.serviceName);
 
     char dumpOutputFile[266];