summaryrefslogtreecommitdiff
blob: afbdefc55c80b2e847f9fc4233dacaedcab463e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- 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,