From: zhouwg Date: Wed, 2 Jul 2025 12:38:10 +0000 (+0800) Subject: opencl : fix possible buffer overflow in dump_tensor (llama/14490) X-Git-Tag: upstream/0.0.2309~42 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=cbfb1a656b38c146729bc11d3d49c9ad61cf8263;p=pkg%2Fggml%2Fsources%2Fggml opencl : fix possible buffer overflow in dump_tensor (llama/14490) --- diff --git a/src/ggml-opencl/ggml-opencl.cpp b/src/ggml-opencl/ggml-opencl.cpp index f747f756..71829c05 100644 --- a/src/ggml-opencl/ggml-opencl.cpp +++ b/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);