Commit 187664b53 for llama.cpp
commit 187664b537aabee60f10ca2e3e791010433b3876
Author: Adrien Gallouët <angt@huggingface.co>
Date: Sun Sep 27 10:24:54 2026 +0200
llama-bench : fix OOB access of hf_file (#29515)
Signed-off-by: Adrien Gallouët <angt@huggingface.co>
diff --git a/tools/llama-bench/llama-bench.cpp b/tools/llama-bench/llama-bench.cpp
index 6e7eab7f0..70e15d044 100644
--- a/tools/llama-bench/llama-bench.cpp
+++ b/tools/llama-bench/llama-bench.cpp
@@ -1097,7 +1097,7 @@ static cmd_params parse_cmd_params(int argc, char ** argv) {
p.hf_token = params.hf_token;
p.offline = params.offline;
p.model.hf_repo = params.hf_repo[i];
- if (!params.hf_file.empty() && !params.hf_file[i].empty()) {
+ if (i < params.hf_file.size() && !params.hf_file[i].empty()) {
p.model.hf_file = params.hf_file[i];
}