12 lines
683 B
Diff
12 lines
683 B
Diff
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);
|