You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
937 B

--- amavisd-milter/mlfi.c 22 Apr 2013 00:36:12 -0000 1.60
+++ amavisd-milter/mlfi.c 13 Jan 2015 17:00:47 -0000
@@ -695,14 +695,14 @@
l = 0;
*mlfi->mlfi_amabuf = '\0';
if ((policybank_from_daemon_name == 1) && (mlfi->mlfi_daemon_name != NULL)) {
- l += snprintfcat(0, mlfi->mlfi_amabuf, mlfi->mlfi_amabuf_length,
+ l += snprintfcat(l, mlfi->mlfi_amabuf, mlfi->mlfi_amabuf_length,
"%s", mlfi->mlfi_daemon_name);
}
if (auth_type != NULL) {
if (l > 0) {
- l += snprintfcat(0, mlfi->mlfi_amabuf, mlfi->mlfi_amabuf_length, ",");
+ l += snprintfcat(l, mlfi->mlfi_amabuf, mlfi->mlfi_amabuf_length, ",");
}
- l += snprintfcat(0, mlfi->mlfi_amabuf, mlfi->mlfi_amabuf_length,
+ l += snprintfcat(l, mlfi->mlfi_amabuf, mlfi->mlfi_amabuf_length,
"SMTP_AUTH,SMTP_AUTH_%s", auth_type);
if (auth_ssf != NULL && *auth_ssf != '\0') {
l += snprintfcat(l, mlfi->mlfi_amabuf, mlfi->mlfi_amabuf_length,