diff options
author | Joan Figueras | 2019-01-07 17:00:11 +0100 |
---|---|---|
committer | Joan Figueras | 2019-01-07 17:01:12 +0100 |
commit | 88b23da4efa126131b406c64e2d34744f5d862ff (patch) | |
tree | b051573e9cc4c334e82e853bd1243506ebf7c8ba /fix_dirent_access_after_closedir.patch | |
parent | 760436c42210c7d9ff5fabe3a894c087965c0d0c (diff) | |
download | aur-88b23da4efa126131b406c64e2d34744f5d862ff.tar.gz |
fix_dirent_access_after_closedir.patch
Diffstat (limited to 'fix_dirent_access_after_closedir.patch')
-rw-r--r-- | fix_dirent_access_after_closedir.patch | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/fix_dirent_access_after_closedir.patch b/fix_dirent_access_after_closedir.patch new file mode 100644 index 000000000000..e3324f127a66 --- /dev/null +++ b/fix_dirent_access_after_closedir.patch @@ -0,0 +1,19 @@ +--- a/source/libike/manager.file.cpp 2019-01-02 00:49:44.450296883 +0100 ++++ b/source/libike/manager.file.cpp 2019-01-02 00:52:28.367472254 +0100 +@@ -107,12 +107,14 @@ + found++;
+ }
+
+- closedir( dirp );
+- if( dp == NULL )
++ if( dp == NULL ) {
++ closedir( dirp );
+ return false;
++ }
+
+ config.set_id( dp->d_name );
+ index++;
++ closedir( dirp );
+
+ return file_vpn_load( config );
+
|