|
|
@@ -82,6 +82,8 @@ char **__PHYSFS_platformDetectAvailableCDs(void)
|
|
|
int mounts;
|
|
|
int ii;
|
|
|
|
|
|
+ BAIL_IF_MACRO(retval == NULL, ERR_OUT_OF_MEMORY, NULL);
|
|
|
+
|
|
|
mounts = getmntinfo( &mntbufp, MNT_WAIT );
|
|
|
|
|
|
for ( ii=0; ii < mounts; ++ii ) {
|
|
|
@@ -125,6 +127,8 @@ char **__PHYSFS_platformDetectAvailableCDs(void)
|
|
|
FILE *mounts = NULL;
|
|
|
struct mntent *ent = NULL;
|
|
|
|
|
|
+ BAIL_IF_MACRO(retval == NULL, ERR_OUT_OF_MEMORY, NULL);
|
|
|
+
|
|
|
*retval = NULL;
|
|
|
mounts = setmntent("/etc/mtab", "r");
|
|
|
BAIL_IF_MACRO(mounts == NULL, ERR_IO_ERROR, retval);
|