]> granicus.if.org Git - nethack/commit
mksobj failure
authorPatR <rankin@nethack.org>
Fri, 11 Oct 2019 00:43:31 +0000 (17:43 -0700)
committerPatR <rankin@nethack.org>
Fri, 11 Oct 2019 00:43:31 +0000 (17:43 -0700)
commitad302fb8a99a5795c4d206870ea6573349b2d92a
tree8e43bd0be7425febcbe1ec2f4a675dfb05bee4a9
parente4f3559acc2e56eec552ce635f486888364d7e25
mksobj failure

If mksobj() was told to initialize the object it's creating and the
object class was something it didn't understand, it would issue a
warning and return Null.  But an unknown object class is a severe
internal error and very few callers were prepared to deal with a
Null result, so change mksobj() to panic instead.  Also eliminate the
few attempts to deal with Null result that are present in mkobj.c;
I didn't go looking elsewhere.
src/mkobj.c