]> git.ipfire.org Git - thirdparty/sarg.git/commitdiff
Don't delete the denied and authfail temporary files if requested
authorFrédéric Marchal <fmarchal@users.sourceforge.net>
Fri, 31 Aug 2012 16:54:46 +0000 (18:54 +0200)
committerFrédéric Marchal <fmarchal@users.sourceforge.net>
Fri, 31 Aug 2012 16:54:46 +0000 (18:54 +0200)
The temporary unsorted files containing the denied and authfail could be
deleted when the user had requested to keep the temporary files.

authfail.c
denied.c

index 26fc449ca855c173e5df4b1abb244aa4f96b822d..60b4657c2a07c32e2807cc7236c6a2ab7b7bcfef 100644 (file)
@@ -294,7 +294,7 @@ void authfail_cleanup(void)
                fp_authfail=NULL;
        }
        if(authfail_unsort[0]) {
-               if (unlink(authfail_unsort)==-1)
+               if (!KeepTempLog && unlink(authfail_unsort)==-1)
                        debuga(_("Failed to delete %s: %s\n"),authfail_unsort,strerror(errno));
        }
 }
index 08a09134b2842016dc51faacb2cfe8af66d157d4..701d744d37f08e430b88ef10030017048d776f08 100644 (file)
--- a/denied.c
+++ b/denied.c
@@ -290,7 +290,7 @@ void denied_cleanup(void)
                fclose(fp_denied);
                fp_denied=NULL;
        }
-       if(denied_unsort[0]) {
+       if (!KeepTempLog && denied_unsort[0]) {
                if (unlink(denied_unsort)==-1)
                        debuga(_("Failed to delete %s: %s\n"),denied_unsort,strerror(errno));
        }