char buf[256];
char fname[256];
char rule[2048];
- char *encoded_rule;
+ char encoded_rule[4096];
char my_addresses[4096];
- size_t encoded_len;
- encoded_len = 4096;
- encoded_rule = (char*) malloc (encoded_len);
/* Enumerate my email addresses in case they are needed for a vacation rule */
my_addresses[0] = 0;
serv_puts("GVEA");
redirect, automsg, final
);
- CtdlEncodeBase64(&encoded_rule, rule, strlen(rule)+1, &encoded_len, 0);
+ CtdlEncodeBase64(encoded_rule, rule, strlen(rule)+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);
serv_puts("stop;");
serv_puts("000");
- free(encoded_rule);
}