X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=webcit%2Fsieve.c;fp=webcit%2Fsieve.c;h=cce70574ae927c451f165af0488e47215e27ac8c;hp=ee6bcec9e4afa0240ca803485592501d987e09c6;hb=b26e3e79fcb15dc1b46f4c7710a6bafdc6472950;hpb=128563fad091fb8cb0a01bb5300ae7842c76f253 diff --git a/webcit/sieve.c b/webcit/sieve.c index ee6bcec9e..cce70574a 100644 --- a/webcit/sieve.c +++ b/webcit/sieve.c @@ -337,7 +337,10 @@ void parse_fields_from_rule_editor(void) { redirect, automsg, final ); - CtdlEncodeBase64(encoded_rule, rule, strlen(rule)+1, 0); + size_t len = CtdlEncodeBase64(encoded_rule, rule, strlen(rule)+1, 0); + if (encoded_rule[len - 1] == '\n') { + encoded_rule[len - 1] = '\0'; + } serv_printf("# WEBCIT_RULE|%d|%s|", i, encoded_rule); output_sieve_rule(hfield, compare, htext, sizecomp, sizeval, action, fileinto, redirect, automsg, final, my_addresses);