diff options
author | Mark Wielaard <mjw@redhat.com> | 2010-09-03 10:35:35 +0000 |
---|---|---|
committer | Mark Wielaard <mark@gcc.gnu.org> | 2010-09-03 10:35:35 +0000 |
commit | 2cd86866174a9fefe712e2f9f8c830aeba3d51e4 (patch) | |
tree | 6a459692c1ee88cfc58b476f3d53e02d51d5444e /libffi | |
parent | 155c92a7a0a4ce7738d1d8851e572ea790f34ffb (diff) | |
download | gcc-2cd86866174a9fefe712e2f9f8c830aeba3d51e4.tar.gz |
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/ChangeLog | 5 | ||||
-rw-r--r-- | libffi/src/closures.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/libffi/ChangeLog b/libffi/ChangeLog index c1ef68dd0c6..4ebcb84acba 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 8f295dddc3c..d7b338b5f5e 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") |