]> SAFE projects GIT repository - jmp/mailleur/commitdiff
Checking the log function for sender
authorJean-Marc Pigeon (Delson) <jmp@safe.ca>
Sun, 22 Jun 2025 00:55:02 +0000 (20:55 -0400)
committerJean-Marc Pigeon (Delson) <jmp@safe.ca>
Sun, 22 Jun 2025 00:55:02 +0000 (20:55 -0400)
app/sender.c
lib/uniprc.c

index 85e1d9d246d0fd7aeeefd2251ba901494c82d60e..605f988756e109f6ef2b981af1ad4a966677e328 100644 (file)
@@ -189,12 +189,12 @@ while (proceed==true) {
         }
       break;
     case 2      :       //Preparing scan
-      (void) prc_chgid(argv[0]);
       (void) rou_modesubrou(true);
       (void) sig_modeunisig(true);
       (void) rou_setappname(SENDER);
-      (void) rou_loadconfig(config,true);
       (void) openlog(appname,LOG_NDELAY|LOG_PID,LOG_DAEMON);
+      (void) rou_loadconfig(config,true);
+      (void) prc_chgid(argv[0]);
       if (foreground==false) {
         if (prc_divedivedive()!=0)
           phase=999;    //direct exit
index 50c5940530ac38c43a5f937bb597675195f23ae7..7a832147f68c7ca7629eb01c4bd1b99104cee630 100644 (file)
@@ -481,16 +481,6 @@ if (getuid()==0) { /*is changing ID possible       */
                                 strerror(errno),
                                 getuid(),getgid(),
                                 geteuid(),getegid());
-  if (setgid(gid)<0)
-    (void) rou_alert(0,MSG,OPEP,"setgid",gid,
-                                strerror(errno),
-                                getuid(),getgid(),
-                                geteuid(),getegid());
-  if (setuid(uid)<0)
-    (void) rou_alert(0,MSG,OPEP,"setuid",uid,
-                                strerror(errno),
-                                getuid(),getgid(),
-                                geteuid(),getegid());
   (void) rou_alert(6,"%s, euid='%d', egid='%d' now set",
                       OPEP,geteuid(),getegid());
   }