move null-check on savelev()

Move null-check of nhfp before its first use.
This commit is contained in:
SHIRAKATA Kentaro
2022-02-10 01:25:13 +09:00
parent d94ebf7396
commit 128966bfe1
+3 -2
View File
@@ -423,6 +423,9 @@ savelev(NHFILE* nhfp, xchar lev)
#endif #endif
g.program_state.saving++; /* even if current mode is FREEING */ g.program_state.saving++; /* even if current mode is FREEING */
if (!nhfp)
panic("Save on bad file!"); /* impossible */
/* /*
* Level file contents: * Level file contents:
* version info (handled by caller); * version info (handled by caller);
@@ -449,8 +452,6 @@ savelev(NHFILE* nhfp, xchar lev)
if (iflags.purge_monsters) if (iflags.purge_monsters)
dmonsfree(); dmonsfree();
if (!nhfp)
panic("Save on bad file!"); /* impossible */
if (lev >= 0 && lev <= maxledgerno()) if (lev >= 0 && lev <= maxledgerno())
g.level_info[lev].flags |= VISITED; g.level_info[lev].flags |= VISITED;
if (nhfp->structlevel) if (nhfp->structlevel)