summaryrefslogtreecommitdiff
path: root/dev-cpp/libmcpp/files/libmcpp-2.7.2-gniibe.patch
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2021-06-13 01:37:09 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2021-06-13 01:37:09 +0000
commit1e34a09328fddb1f3e9ef4fcd42e2d0470014639 (patch)
treee1834b44e437b38eb7d0bdc26afb5069f146fed3 /dev-cpp/libmcpp/files/libmcpp-2.7.2-gniibe.patch
parent1bceeea04841e5c7e9864152eca8955d93b09b99 (diff)
downloadbaldeagleos-repo-1e34a09328fddb1f3e9ef4fcd42e2d0470014639.tar.gz
baldeagleos-repo-1e34a09328fddb1f3e9ef4fcd42e2d0470014639.tar.xz
baldeagleos-repo-1e34a09328fddb1f3e9ef4fcd42e2d0470014639.zip
Adding metadata
Diffstat (limited to 'dev-cpp/libmcpp/files/libmcpp-2.7.2-gniibe.patch')
-rw-r--r--dev-cpp/libmcpp/files/libmcpp-2.7.2-gniibe.patch33
1 files changed, 0 insertions, 33 deletions
diff --git a/dev-cpp/libmcpp/files/libmcpp-2.7.2-gniibe.patch b/dev-cpp/libmcpp/files/libmcpp-2.7.2-gniibe.patch
deleted file mode 100644
index cb5aa6c345ce..000000000000
--- a/dev-cpp/libmcpp/files/libmcpp-2.7.2-gniibe.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-Description: Simple fixes
- * Fix freeing unmalloced memory
- The memory of 'in_file' is not malloced, but points to argv[].
- It is wrong to free it.
- * When there is no input file specified by argv, it causes error
- and fp_in == NULL. Check is needed to call fclose for fp_in.
-Author: NIIBE Yutaka
-
-## Fixes the issue reported at:
-## http://www.forallsecure.com/bug-reports/6b11b6fccda17cc467e055ccf7fec3fa2d89ec00/
-
-Index: mcpp-2.7.2/src/main.c
-===================================================================
---- mcpp-2.7.2.orig/src/main.c 2013-07-09 03:03:05.610947658 +0000
-+++ mcpp-2.7.2/src/main.c 2013-07-09 03:03:05.534947624 +0000
-@@ -428,16 +428,11 @@
-
- fatal_error_exit:
- #if MCPP_LIB
-- /* Free malloced memory */
-- if (mcpp_debug & MACRO_CALL) {
-- if (in_file != stdin_name)
-- free( in_file);
-- }
- clear_filelist();
- clear_symtable();
- #endif
-
-- if (fp_in != stdin)
-+ if (fp_in && fp_in != stdin)
- fclose( fp_in);
- if (fp_out != stdout)
- fclose( fp_out);