summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2009-03-01 19:14:03 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2009-03-01 19:14:03 +0000
commit81348826b6bcdcf921f5b0a79ff4a09bf56ebb60 (patch)
tree651f1aff3b2655d3c33404dd5ce5820eaa01b5ec /sci-libs/qfits/files
parentVersion bump, bug #254678 (diff)
downloadhistorical-81348826b6bcdcf921f5b0a79ff4a09bf56ebb60.tar.gz
historical-81348826b6bcdcf921f5b0a79ff4a09bf56ebb60.tar.bz2
historical-81348826b6bcdcf921f5b0a79ff4a09bf56ebb60.zip
Added fix for _FORTIFY_SOURCE=2, thank loki_val to point to a patch from Fedora folks
Package-Manager: portage-2.2_rc23/cvs/Linux x86_64
Diffstat (limited to 'sci-libs/qfits/files')
-rw-r--r--sci-libs/qfits/files/qfits-6.2.0-open.patch12
1 files changed, 12 insertions, 0 deletions
diff --git a/sci-libs/qfits/files/qfits-6.2.0-open.patch b/sci-libs/qfits/files/qfits-6.2.0-open.patch
new file mode 100644
index 000000000000..71d2df1a692a
--- /dev/null
+++ b/sci-libs/qfits/files/qfits-6.2.0-open.patch
@@ -0,0 +1,12 @@
+diff -ur qfits-6.2.0/src/qfits_memory.c qfits-6.2.0.new/src/qfits_memory.c
+--- qfits-6.2.0/src/qfits_memory.c 2006-08-24 17:01:56.000000000 +0200
++++ qfits-6.2.0.new/src/qfits_memory.c 2007-09-21 13:43:19.000000000 +0200
+@@ -308,7 +308,7 @@
+ /* Create swap file with rights: rw-rw-rw- */
+ swapfileid = ++ qfits_memory_table.file_reg ;
+ fname = qfits_memory_tmpfilename(swapfileid);
+- swapfd = open(fname, O_RDWR | O_CREAT);
++ swapfd = open(fname, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH);
+ if (swapfd==-1) {
+ fprintf(stderr, "qfits_mem: cannot create swap file\n");
+ exit(-1);