dtaction: Coverity 88210 and 87787
authorPeter Howkins <flibble@users.sf.net>
Tue, 3 Jul 2018 16:55:28 +0000 (17:55 +0100)
committerPeter Howkins <flibble@users.sf.net>
Tue, 3 Jul 2018 16:55:28 +0000 (17:55 +0100)
cde/programs/dtaction/Main.c

index 287db2c47853fda23ad828a8b7363292251ab462..f262a5eeeb7457ea4c4dee1c14806d96efb26505 100644 (file)
@@ -626,8 +626,9 @@ AddSuLog(
      * take away write access from SULog
      */
 
-    if (stat (SULog, &st) == 0)
-       chmod (SULog, (int) (st.st_mode & 07777) & ~0222);
+    if(chmod (SULog, (int) (st.st_mode & 07777) & ~0222) == -1) {
+        fprintf(stderr, "Error on chmod of '%s', %s\n", SULog, strerror(errno));
+    }
 
     return;
 }