]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
When creating a log-file (xml or otherwise) give everybody
authorFlorian Krohm <florian@eich-krohm.de>
Wed, 7 Jan 2015 14:47:15 +0000 (14:47 +0000)
committerFlorian Krohm <florian@eich-krohm.de>
Wed, 7 Jan 2015 14:47:15 +0000 (14:47 +0000)
read permission. Previously, only user could read which was
incovenient for some typical workflows.
Suggested in BZ #339542.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14855

coregrind/m_main.c

index 743ecde233aad1d99b015cd6f72896794743f9b1..b7b1781bff3ee54e586aaf7b562a019a9c2bed4b 100644 (file)
@@ -1015,7 +1015,7 @@ void main_process_cmd_line_options ( /*OUT*/Bool* logging_to_fd,
                                              log_fsname_unexpanded);
          sres = VG_(open)(logfilename, 
                           VKI_O_CREAT|VKI_O_WRONLY|VKI_O_TRUNC, 
-                          VKI_S_IRUSR|VKI_S_IWUSR);
+                          VKI_S_IRUSR|VKI_S_IWUSR|VKI_S_IRGRP|VKI_S_IROTH);
          if (!sr_isError(sres)) {
             tmp_log_fd = sr_Res(sres);
             VG_(clo_log_fname_expanded) = logfilename;
@@ -1074,7 +1074,7 @@ void main_process_cmd_line_options ( /*OUT*/Bool* logging_to_fd,
                                              xml_fsname_unexpanded);
          sres = VG_(open)(xmlfilename, 
                           VKI_O_CREAT|VKI_O_WRONLY|VKI_O_TRUNC, 
-                          VKI_S_IRUSR|VKI_S_IWUSR);
+                          VKI_S_IRUSR|VKI_S_IWUSR|VKI_S_IRGRP|VKI_S_IROTH);
          if (!sr_isError(sres)) {
             tmp_xml_fd = sr_Res(sres);
             VG_(clo_xml_fname_expanded) = xmlfilename;