diff --git a/src/files.c b/src/files.c index 21da5835f..615062a03 100644 --- a/src/files.c +++ b/src/files.c @@ -1677,11 +1677,12 @@ read_wizkit() if ((ep = index(buf, '\n'))) *ep = '\0'; if (buf[0]) { otmp = readobjnam(buf, (struct obj *)0); - if (otmp) + if (otmp) { + if (otmp != &zeroobj) otmp = addinv(otmp); - else { - raw_printf("Bad wizkit item: \"%.50s\"", buf); - wait_synch(); + } else { + raw_printf("Bad wizkit item: \"%.50s\"", buf); + wait_synch(); } } }