From cc18f965b6322513c0ae2ae65420067dd873b360 Mon Sep 17 00:00:00 2001 From: Dan Hoffman <43101339+thedanhoffman@users.noreply.github.com> Date: Sun, 22 Mar 2026 23:05:37 -0700 Subject: [PATCH] fix(openvino): explicit memset in buffer_context allocation (#20857) * fix(openvino): explicit memset in buffer_context allocation * minor --------- Co-authored-by: Dan Hoffman Co-authored-by: Georgi Gerganov --- ggml/src/ggml-openvino/ggml-openvino.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ggml/src/ggml-openvino/ggml-openvino.cpp b/ggml/src/ggml-openvino/ggml-openvino.cpp index 0031cb7369..b3058b4af7 100644 --- a/ggml/src/ggml-openvino/ggml-openvino.cpp +++ b/ggml/src/ggml-openvino/ggml-openvino.cpp @@ -97,6 +97,8 @@ struct ggml_backend_openvino_buffer_context { ov_buffer = std::make_shared(std::move(usm_tensor)); } else { data = ggml_aligned_malloc(size); + GGML_ASSERT(data); + memset(data, 0, size); ov_buffer = std::make_shared(ov::element::u8, ov::Shape{size}, data); }