Sophie

Sophie

distrib > Mageia > 2 > i586 > by-pkgid > 879acfa1e6a7ef1f9784becbb874e9df > files > 4

clamav-0.97.8-1.mga2.src.rpm

diff -Naurp clamav-0.95.3/freshclam/freshclam.c clamav-0.95.3.oden/freshclam/freshclam.c
--- clamav-0.95.3/freshclam/freshclam.c	2009-10-28 16:34:13.000000000 +0100
+++ clamav-0.95.3.oden/freshclam/freshclam.c	2009-10-29 11:15:11.000000000 +0100
@@ -102,7 +102,7 @@ static void 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));
     } else {
diff -Naurp clamav-0.95.3/shared/output.c clamav-0.95.3.oden/shared/output.c
--- clamav-0.95.3/shared/output.c	2009-10-28 16:34:13.000000000 +0100
+++ clamav-0.95.3.oden/shared/output.c	2009-10-29 11:15:11.000000000 +0100
@@ -270,7 +270,7 @@ int logg(const char *str, ...)
 #endif
     if(logg_file) {
 	if(!logg_fp) {
-	    old_umask = umask(0037);
+	    old_umask = umask(0077);
 	    if((logg_fp = fopen(logg_file, "at")) == NULL) {
 		umask(old_umask);
 #ifdef CL_THREAD_SAFE