Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37816199
en ru br
ALT Linux repos
S:3.08-alt5.qa1
5.0: 3.08-alt5
4.1: 3.08-alt4
4.0: 3.08-alt4

Group :: Publishing
RPM: epstool

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: epstool-3.08-alt-fixes.patch
Download


--- epstool/src/clfile.c
+++ epstool/src/clfile.c
@@ -143,7 +143,7 @@ GFile *gfile_open(LPCTSTR lpszFileName, unsigned int nOpenFlags)
 	fd = 1;	/* stdout */
     else
         fd = open(lpszFileName, flags,
-	    S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH);
+	    S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH, 0600);
     if (fd == -1)
 	return NULL;
 
--- epstool/src/epstool.c
+++ epstool/src/epstool.c
@@ -2824,7 +2824,7 @@ exec_program(LPTSTR command,
 		code = -1;
 	}
 	if ((code==0) && stdout_name && (hChildStdoutWr == -1)) {
-	    handle = open(stdout_name, O_WRONLY | O_CREAT);
+	    handle = open(stdout_name, O_WRONLY | O_CREAT, 0600);
 	    hChildStdoutWr = dup2(handle, 1);
 	    if (handle != -1)
 		close(handle);
@@ -2832,7 +2832,7 @@ exec_program(LPTSTR command,
 		code = -1;
 	}
 	if ((code==0) && stderr_name && (hChildStderrWr == -1)) {
-	    handle = open(stderr_name, O_WRONLY | O_CREAT);
+	    handle = open(stderr_name, O_WRONLY | O_CREAT, 0600);
 	    hChildStderrWr = dup2(handle, 2);
 	    if (handle != -1)
 		close(handle);
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin