From 2061f90a27ecfbde0dc5db003a9c65cc9c836f9a Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Tue, 4 Mar 2025 22:07:40 +0800 Subject: [PATCH] Update array2d.c --- src/modules/array2d.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/array2d.c b/src/modules/array2d.c index f4db1b41..718db378 100644 --- a/src/modules/array2d.c +++ b/src/modules/array2d.c @@ -3,8 +3,8 @@ #include "pocketpy/pocketpy.h" #include -static bool c11_array2d_like_is_valid(c11_array2d_like* self, unsigned int col, unsigned int row) { - return col < self->n_cols && row < self->n_rows; +static bool c11_array2d_like_is_valid(c11_array2d_like* self, int col, int row) { + return col >= 0 && col < self->n_cols && row >= 0 && row < self->n_rows; } static py_Ref c11_array2d__get(c11_array2d* self, int col, int row) {