From 4b5b1466740855f0696d7110b6a0412bf976812c Mon Sep 17 00:00:00 2001 From: nhmall Date: Sun, 4 Jan 2026 11:54:28 -0500 Subject: [PATCH] should_displace() does not modify mfndposdata struct pointed at by data param --- include/extern.h | 4 ++-- src/monmove.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/extern.h b/include/extern.h index b9f2e5cce..e372f52ff 100644 --- a/include/extern.h +++ b/include/extern.h @@ -1922,8 +1922,8 @@ extern boolean accessible(coordxy, coordxy); extern void set_apparxy(struct monst *) NONNULLARG1; extern boolean can_ooze(struct monst *) NONNULLARG1; extern boolean can_fog(struct monst *) NONNULLARG1; -extern boolean should_displace(struct monst *, struct mfndposdata *, coordxy, - coordxy) NONNULLPTRS; +extern boolean should_displace(struct monst *, const struct mfndposdata *, + coordxy, coordxy) NONNULLPTRS; extern boolean undesirable_disp(struct monst *, coordxy, coordxy) NONNULLARG1; extern boolean can_hide_under_obj(struct obj *); diff --git a/src/monmove.c b/src/monmove.c index 2721b54a0..3830e3713 100644 --- a/src/monmove.c +++ b/src/monmove.c @@ -1069,7 +1069,7 @@ itsstuck(struct monst *mtmp) boolean should_displace( struct monst *mtmp, - struct mfndposdata *data, + const struct mfndposdata *data, coordxy ggx, coordxy ggy) {