Skip to content
Permalink
Browse files
Mac Classic platform layer: don't strcmp() a NULL string.
  • Loading branch information
icculus committed Mar 14, 2007
1 parent 5908057 commit 31ff24a38fc33e9dc84619e598f2b70528256cc1
Showing with 7 additions and 6 deletions.
  1. +7 −6 platform/macclassic.c
@@ -124,15 +124,16 @@ static OSErr oserr(OSErr retval)
{
char buf[sizeof (ERR_MACOS_GENERIC) + 32];
const char *errstr = get_macos_error_string(retval);
if (strcmp(errstr, ERR_MACOS_GENERIC) == 0)
if (errstr != NULL)
{
sprintf(buf, ERR_MACOS_GENERIC, (int) retval);
errstr = buf;
} /* if */
if (strcmp(errstr, ERR_MACOS_GENERIC) == 0)
{
sprintf(buf, ERR_MACOS_GENERIC, (int) retval);
errstr = buf;
} /* if */

if (errstr != NULL)
__PHYSFS_setError(errstr);

} /* if */
return(retval);
} /* oserr */

0 comments on commit 31ff24a

Please sign in to comment.