From 4678fcf201821873960a6ff460e85d98f855f547 Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Thu, 9 Apr 2026 15:13:46 +0100 Subject: [PATCH] Fix compiler warnings in `fuzzer.cpp` --- fuzzer.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/fuzzer.cpp b/fuzzer.cpp index 7e04375..fac0d45 100644 --- a/fuzzer.cpp +++ b/fuzzer.cpp @@ -17,9 +17,8 @@ static std::string ToAbsolutePath(const std::string argv0, const std::string relativePath) { char absoluteRootPath[PATH_MAX+1]; - char argv0Copy[argv0.size()+1]; - memcpy(argv0Copy, argv0.c_str(), argv0.size()+1); - if ( realpath(dirname(argv0Copy), absoluteRootPath) == nullptr ) { + std::vector argv0Copy(argv0.c_str(), argv0.c_str() + argv0.size() + 1); + if ( realpath(dirname(argv0Copy.data()), absoluteRootPath) == nullptr ) { printf("Fatal error: Cannot resolve absolute root path\n"); abort(); }