aboutsummaryrefslogtreecommitdiffstats
path: root/testing/mcpp/02-gniibe-fixes.patch
diff options
context:
space:
mode:
authorSören Tempel <soeren+git@soeren-tempel.net>2015-09-30 17:51:11 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2015-10-03 13:21:37 +0200
commit0cd9d47c2d0f6ef65fee4fa97a060ab4f3ed65aa (patch)
tree92d47467200e5c8a577657cf536485717299428b /testing/mcpp/02-gniibe-fixes.patch
parent53679caf4fa9cfa393975176fe5d544dfd4e5ce6 (diff)
downloadaports-0cd9d47c2d0f6ef65fee4fa97a060ab4f3ed65aa.tar.bz2
aports-0cd9d47c2d0f6ef65fee4fa97a060ab4f3ed65aa.tar.xz
main/mcpp: move from testing
Diffstat (limited to 'testing/mcpp/02-gniibe-fixes.patch')
-rw-r--r--testing/mcpp/02-gniibe-fixes.patch33
1 files changed, 0 insertions, 33 deletions
diff --git a/testing/mcpp/02-gniibe-fixes.patch b/testing/mcpp/02-gniibe-fixes.patch
deleted file mode 100644
index cb5aa6c345..0000000000
--- a/testing/mcpp/02-gniibe-fixes.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);