From 6d8c37b754e8dfe0f6ddf0442146f0134f152b1d Mon Sep 17 00:00:00 2001 From: nhmall Date: Wed, 27 Dec 2023 10:40:02 -0500 Subject: [PATCH] static analyzer bit for do_name.c src/do_name.c(1494): warning C28183: 'aname' could be '0' --- src/do_name.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/do_name.c b/src/do_name.c index ba23c8a4f..a8be61cee 100644 --- a/src/do_name.c +++ b/src/do_name.c @@ -1488,6 +1488,7 @@ do_oname(struct obj *obj) a valid artifact name */ u.uconduct.literate++; } else if (obj->otyp == objtyp) { + assert(aname != 0); /* artifact_name() found a match and restrict_name() didn't reject it; since 'obj' is the right type, naming will change it into an artifact so use canonical capitalization (Sting or Orcrist) */