From 0c9fc790189dd45e4cc91311adaa60896cba4625 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sun, 5 Feb 2017 18:20:51 +0100 Subject: php-pecl-trace: add securty fix --- trace-pr76.patch | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 trace-pr76.patch (limited to 'trace-pr76.patch') diff --git a/trace-pr76.patch b/trace-pr76.patch new file mode 100644 index 0000000..5df2a3e --- /dev/null +++ b/trace-pr76.patch @@ -0,0 +1,27 @@ +From cf9e59ad032a56ee14d96f2a6adb6e17f51fa852 Mon Sep 17 00:00:00 2001 +From: Remi Collet +Date: Sat, 4 Feb 2017 10:39:23 +0100 +Subject: [PATCH] Fix #75: don't change umask value + +--- + common/trace_mmap.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/common/trace_mmap.c b/common/trace_mmap.c +index a051ecd..02a433c 100644 +--- a/common/trace_mmap.c ++++ b/common/trace_mmap.c +@@ -77,10 +77,12 @@ int pt_mmap_open(pt_segment_t *seg, const char *file, size_t size) + int pt_mmap_create(pt_segment_t *seg, const char *file, size_t size) + { + int fd; ++ mode_t um; + + /* file open */ +- umask(0000); ++ um = umask(0000); + fd = open(file, O_RDWR | O_CREAT, DEFFILEMODE); ++ umask(um); + if (fd == -1) { + return reset_with_retval(seg, -1); + } -- cgit