From 18efc74db2a422803b6a838803aa76e6ef3fccc3 Mon Sep 17 00:00:00 2001 From: nhmall Date: Fri, 22 Dec 2023 19:32:07 -0500 Subject: [PATCH] static analyzer bit in mkobj.c src/mkobj.c(2211): warning: Reading invalid data from 'gl.level.objects[x]'. --- src/mkobj.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mkobj.c b/src/mkobj.c index baf2c6753..1b381b599 100644 --- a/src/mkobj.c +++ b/src/mkobj.c @@ -2208,6 +2208,7 @@ place_object(struct obj *otmp, coordxy x, coordxy y) panic("place_object: obj \"%s\" [%d] not free", safe_typename(otmp->otyp), otmp->where); + assert(x >= 0 && x < COLNO && y >= 0 && y < ROWNO); otmp2 = gl.level.objects[x][y]; obj_no_longer_held(otmp);