aboutsummaryrefslogtreecommitdiff
path: root/libffi
diff options
context:
space:
mode:
authorMark Wielaard <mjw@redhat.com>2010-09-03 10:35:35 +0000
committerMark Wielaard <mark@gcc.gnu.org>2010-09-03 10:35:35 +0000
commit2cd86866174a9fefe712e2f9f8c830aeba3d51e4 (patch)
tree6a459692c1ee88cfc58b476f3d53e02d51d5444e /libffi
parent155c92a7a0a4ce7738d1d8851e572ea790f34ffb (diff)
downloadgcc-2cd86866174a9fefe712e2f9f8c830aeba3d51e4.zip
gcc-2cd86866174a9fefe712e2f9f8c830aeba3d51e4.tar.gz
gcc-2cd86866174a9fefe712e2f9f8c830aeba3d51e4.tar.bz2
closures.c (open_temp_exec_file_mnt): Check if getmntent_r returns NULL.
* src/closures.c (open_temp_exec_file_mnt): Check if getmntent_r returns NULL. From-SVN: r163809
Diffstat (limited to 'libffi')
-rw-r--r--libffi/ChangeLog5
-rw-r--r--libffi/src/closures.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/libffi/ChangeLog b/libffi/ChangeLog
index c1ef68d..4ebcb84 100644
--- a/libffi/ChangeLog
+++ b/libffi/ChangeLog
@@ -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*.
diff --git a/libffi/src/closures.c b/libffi/src/closures.c
index 8f295dd..d7b338b 100644
--- a/libffi/src/closures.c
+++ b/libffi/src/closures.c
@@ -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")