mschiff 15/01/16 11:08:17 Added: amavisd-milter-1.6.0-policybank.patch Log: Fix new -B option. Thanks to Christian Roessner. Fixes #517088 (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 0x296C6CCA35A64134)
Revision Changes Path 1.1 mail-filter/amavisd-milter/files/amavisd-milter-1.6.0-policybank.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/amavisd-milter/files/amavisd-milter-1.6.0-policybank.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/amavisd-milter/files/amavisd-milter-1.6.0-policybank.patch?rev=1.1&content-type=text/plain Index: amavisd-milter-1.6.0-policybank.patch =================================================================== --- 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,