]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Expire plugin wasn't working unless expire_altmove was also defined.
authorTimo Sirainen <tss@iki.fi>
Thu, 24 Apr 2008 21:52:56 +0000 (00:52 +0300)
committerTimo Sirainen <tss@iki.fi>
Thu, 24 Apr 2008 21:52:56 +0000 (00:52 +0300)
--HG--
branch : HEAD

src/plugins/expire/expire-env.c

index 41cd03e4a0f9f16cf2f71d8dfc30a9bb6272f453..3288012af68af35080a8779773437e839756dbdc 100644 (file)
@@ -111,7 +111,7 @@ unsigned int expire_box_find_min_secs(struct expire_env *env, const char *name,
        unsigned int secs1, secs2;
 
        (void)expire_box_find(env, name, &secs1, &secs2);
-       if (secs1 < secs2 && secs1 != 0) {
+       if (secs1 != 0 && (secs1 < secs2 || secs2 == 0)) {
                *altmove_r = FALSE;
                return secs1;
        } else {