From: slaren Date: Wed, 27 Mar 2024 14:07:50 +0000 (+0100) Subject: ggml : fix bounds checking of zero size views (llama/6347) X-Git-Tag: upstream/1.7.4~864 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=3adbf2fb03a8b8a51198dc8d4a4b7080b55eb646;p=pkg%2Fggml%2Fsources%2Fwhisper.cpp ggml : fix bounds checking of zero size views (llama/6347) --- diff --git a/ggml.c b/ggml.c index eb469d0f..81100e27 100644 --- a/ggml.c +++ b/ggml.c @@ -2938,7 +2938,7 @@ static struct ggml_tensor * ggml_new_tensor_impl( data_size *= ne[i]; } - GGML_ASSERT(view_src == NULL || data_size + view_offs <= ggml_nbytes(view_src)); + GGML_ASSERT(view_src == NULL || data_size == 0 || data_size + view_offs <= ggml_nbytes(view_src)); void * data = view_src != NULL ? view_src->data : NULL; if (data != NULL) {