Sophie

Sophie

distrib > Mageia > 6 > x86_64 > by-pkgid > 36393db49b30812222dae36f1c367bb2 > files > 1

clamav-0.99.2-2.mga6.src.rpm

diff -Naurp clamav-0.98/freshclam/freshclam.c clamav-0.98.oden/freshclam/freshclam.c
--- clamav-0.98/freshclam/freshclam.c	2013-09-16 15:28:14.000000000 -0400
+++ clamav-0.98.oden/freshclam/freshclam.c	2013-09-20 04:17:55.000000000 -0400
@@ -123,7 +123,7 @@ writepid (const char *pidfile)
 {
     FILE *fd;
     int old_umask;
-    old_umask = umask (0006);
+    old_umask = umask (0022);
     if ((fd = fopen (pidfile, "w")) == NULL)
     {
         logg ("!Can't save PID to file %s: %s\n", pidfile, strerror (errno));
diff -Naurp clamav-0.98/shared/output.c clamav-0.98.oden/shared/output.c
--- clamav-0.98/shared/output.c	2013-09-16 15:28:14.000000000 -0400
+++ clamav-0.98.oden/shared/output.c	2013-09-20 04:18:19.000000000 -0400
@@ -348,7 +348,7 @@ int logg(const char *str, ...)
     logg_open();
 
     if(!logg_fp && logg_file) {
-        old_umask = umask(0037);
+        old_umask = umask(0077);
         if((logg_fp = fopen(logg_file, "at")) == NULL) {
             umask(old_umask);
 #ifdef CL_THREAD_SAFE