Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates-src > by-pkgid > 56669419e71578ed363610507e39dcd4 > files > 10

gridengine-6.2u5-5.fc13.src.rpm

--- gridengine/source/common/msg_common.h.error	2008-06-02 04:02:32.000000000 -0600
+++ gridengine/source/common/msg_common.h	2008-07-15 16:27:00.000000000 -0600
@@ -64,6 +64,7 @@
 #define MSG_FILE_CANNOT_WRITE_SS                                     _MESSAGE(23030, _("unable to write to file "SFN": "SFN))
 #define MSG_FILE_CANNOT_FLUSH_SS                                     _MESSAGE(23031, _("unable to flush file "SFN": "SFN))
 #define MSG_CONF_THEPATHGIVENFORXMUSTSTARTWITHANY_S                  _MESSAGE(23032, _("denied: the path given for "SFQ" must start with a \"/\""))
+#define MSG_FILE_CANNOT_CHOWN                                     _MESSAGE(23033, _("unable to chown file "SFN": "SFN))
 
 /*
 ** parse_job_cull.c
--- gridengine/source/libs/uti/sge_edit.c.error	2006-11-23 06:05:11.000000000 -0700
+++ gridengine/source/libs/uti/sge_edit.c	2008-07-15 16:23:24.000000000 -0600
@@ -64,7 +64,11 @@
       return -1;
    }
 
-   chown(fname, myuid, mygid);
+   if (chown(fname, myuid, mygid) != 0) {
+      ERROR((SGE_EVENT, MSG_FILE_CANNOT_CHOWN, fname));
+      DEXIT;
+      return -1;
+   }
 
    pid = fork();
    if (pid) {