]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
var-expand-crypt: Make var_expand() comparisons consistent
authorKarl Fleischmann <karl.fleischmann@open-xchange.com>
Thu, 7 Jul 2022 07:59:31 +0000 (09:59 +0200)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Thu, 7 Jul 2022 13:49:27 +0000 (13:49 +0000)
src/plugins/var-expand-crypt/var-expand-crypt-plugin.c

index 73ab5d79a8c412df84816d67673c0bfdafe8a564..63b5485f7d40a753d5c69febae7ccb5c201f439d 100644 (file)
@@ -164,7 +164,7 @@ var_expand_encrypt(struct var_expand_context *_ctx,
        string_t *tmp = t_str_new(128);
 
        if ((ret = var_expand_long(_ctx, field, strlen(field),
-                                  &value, error_r)) < 1) {
+                                  &value, error_r)) <= 0) {
                return ret;
        }
 
@@ -244,7 +244,7 @@ var_expand_decrypt(struct var_expand_context *_ctx,
        string_t *tmp = t_str_new(128);
 
        if ((ret = var_expand_long(_ctx, field, strlen(field),
-                                  &value, error_r)) < 1) {
+                                  &value, error_r)) <= 0) {
                return ret;
        }