Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > fc8088534602b752e59b44cb9d9f7ec0 > files > 13

nessus-core-2.2.11-6.fc15.src.rpm

diff -up nessus-core/nessusd/detached.c.openfix nessus-core/nessusd/detached.c
--- nessus-core/nessusd/detached.c.openfix	2007-11-26 11:05:58.000000000 +0100
+++ nessus-core/nessusd/detached.c	2007-11-26 11:06:25.000000000 +0100
@@ -408,13 +408,12 @@ detached_new_session(globals, target)
  char * target;
 {
  char * fname = detached_fname(globals);
- int f = open(fname, O_CREAT|O_WRONLY|O_TRUNC);
+ int f = open(fname, O_CREAT|O_WRONLY|O_TRUNC, 0600);
  if(f >= 0)
  {
   write(f, target, strlen(target));
   fsync(f);
   close(f);
-  chmod(fname, 0600); 
   efree(&fname);
   return getpid();
  }