diff --git a/ggml/src/ggml.c b/ggml/src/ggml.c index 81b651c6a..3736076e5 100644 --- a/ggml/src/ggml.c +++ b/ggml/src/ggml.c @@ -13994,7 +13994,7 @@ static void ggml_compute_forward_get_rows_f32( const int64_t i10 = (i - i12*ne11*ne10 - i11*ne10); const int64_t i01 = *(int32_t *) ((char *) src1->data + i10*nb10 + i11*nb11 + i12*nb12); - GGML_ASSERT(i01 >= 0 && i01 < ne01); + GGML_ASSERT(i01 >= 0 && i01 <= ne01); ggml_vec_cpy_f32(nc, (float *) ((char *) dst->data + i10*nb1 + i11*nb2 + i12*nb3),