platform/unix.c
changeset 171 0d92d6358410
parent 145 d6385584f6c4
child 188 41bf2cb44d12
--- a/platform/unix.c	Fri Apr 05 08:42:02 2002 +0000
+++ b/platform/unix.c	Fri Apr 05 08:45:08 2002 +0000
@@ -82,6 +82,8 @@
     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 @@
     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);