From: zhouwg Date: Wed, 2 Jul 2025 12:38:10 +0000 (+0800) Subject: opencl : fix possible buffer overflow in dump_tensor (#14490) X-Git-Tag: upstream/0.0.5882~78 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=307e79d33d4cdd9f1d6c42fc861724e6ba12b98f;p=pkg%2Fggml%2Fsources%2Fllama.cpp opencl : fix possible buffer overflow in dump_tensor (#14490) --- diff --git a/ggml/src/ggml-opencl/ggml-opencl.cpp b/ggml/src/ggml-opencl/ggml-opencl.cpp index f747f756..71829c05 100644 --- a/ggml/src/ggml-opencl/ggml-opencl.cpp +++ b/ggml/src/ggml-opencl/ggml-opencl.cpp @@ -3199,7 +3199,7 @@ static void dump_tensor(ggml_backend_t backend, const struct ggml_tensor * tenso // Open file and dump. char fname[512]; - sprintf(fname, "./tensor-dumps/%s.txt", tensor->name); + snprintf(fname, sizeof(fname), "./tensor-dumps/%s.txt", tensor->name); FILE * f = fopen(fname, "w"); if (!f) { printf("Failed to open %s\n", fname);