Ver código fonte

set exit code befor cc to debug script - debug script returns with EXITCODE set when called

Pi 1 ano atrás
pai
commit
6b7b9a839d
2 arquivos alterados com 6 adições e 5 exclusões
  1. 2 1
      filters/cropswap-members@shandan.one
  2. 4 4
      maildroprc

+ 2 - 1
filters/cropswap-members@shandan.one

@@ -19,6 +19,7 @@ if ($DISPATCH)
    if ($ALIAS eq "")
    {
       EXITCODE=$UNREGISTERED
+      cc "|$DEBUGMAIL unregistered"
       exit
    }
 
@@ -30,8 +31,8 @@ if ($DISPATCH)
    if (gdbmfetch(tolower($FROM)) ne "SUBSCRIBE")
    {
       gdbmclose
-      cc "|$DEBUGMAIL no-forward"
       EXITCODE=$UNSUBSCRIBED
+      cc "|$DEBUGMAIL unsubscribed"
       exit
    }
    gdbmclose

+ 4 - 4
maildroprc

@@ -48,22 +48,22 @@ foreach /^(To|Cc):.*/
 
 if ($TOMEMBER && $TOORGANIZER)
 {
-   cc "|$DEBUGMAIL multiple-mail-group-set"
    EXITCODE=$BADREQUEST
+   cc "|$DEBUGMAIL multiple-mail-group-set"
    exit
 }
 
 if ($MAILGROUP eq "")
 {
-   cc "|$DEBUGMAIL no-mail-group-set"
    EXITCODE=$BADREQUEST
+   cc "|$DEBUGMAIL no-mail-group-set"
    exit
 }
 
 if (!$CONTINUE)
 {
-   cc "|$DEBUGMAIL no-continue"
    EXITCODE=$UNHANDLED
+   cc "|$DEBUGMAIL no-continue"
    exit
 }
 
@@ -84,6 +84,6 @@ else
    include "$FILTERDIR/$MAILGROUP"
 }
 
-cc "|$DEBUGMAIL unhandled"
 EXITCODE=$UNHANDLED
+cc "|$DEBUGMAIL unhandled"
 exit