OSDN Git Service

* src/closures.c (open_temp_exec_file_mnt): Check if getmntent_r
authormark <mark@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Sep 2010 10:35:35 +0000 (10:35 +0000)
committermark <mark@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Sep 2010 10:35:35 +0000 (10:35 +0000)
returns NULL.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@163809 138bc75d-0d04-0410-961f-82ee72b054a4

libffi/ChangeLog
libffi/src/closures.c

index c1ef68d..4ebcb84 100644 (file)
@@ -1,3 +1,8 @@
+2010-08-20  Mark Wielaard  <mjw@redhat.com>
+
+       * src/closures.c (open_temp_exec_file_mnt): Check if getmntent_r
+       returns NULL.
+
 2010-08-09  Andreas Tobler  <andreast@fgznet.ch>
 
        * configure.ac: Add target powerpc64-*-freebsd*.
index 8f295dd..d7b338b 100644 (file)
@@ -294,7 +294,7 @@ open_temp_exec_file_mnt (const char *mounts)
       struct mntent mnt;
       char buf[MAXPATHLEN * 3];
 
-      if (getmntent_r (last_mntent, &mnt, buf, sizeof (buf)))
+      if (getmntent_r (last_mntent, &mnt, buf, sizeof (buf)) == NULL)
        return -1;
 
       if (hasmntopt (&mnt, "ro")