summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorslaren <slarengh@gmail.com>2024-03-27 15:07:50 +0100
committerGitHub <noreply@github.com>2024-03-27 15:07:50 +0100
commite5b89a441af23a74b861b0bf8db3239139041876 (patch)
treebbbeb2c92c2b9bdaa1771dcd89e28b5d6fc484ca
parent3a0345970ed0353fa857df3c8a62a2b3318b1364 (diff)
ggml : fix bounds checking of zero size views (#6347)
-rw-r--r--ggml.c2
1 files changed, 1 insertions, 1 deletions
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) {