git-svn: trunk@4896
aCaB authored on 2009/03/05 00:45:02... | ... |
@@ -1,3 +1,7 @@ |
1 |
+Wed Mar 4 16:42:57 CET 2009 (acab) |
|
2 |
+----------------------------------- |
|
3 |
+ * clamav-milter: fix the logic for RejectMsg |
|
4 |
+ |
|
1 | 5 |
Wed Mar 4 15:20:47 CET 2009 (acab) |
2 | 6 |
----------------------------------- |
3 | 7 |
* clamav-milter: fix few typoes - thx Jakub Jankowski <shasta*toxcorp.com> |
... | ... |
@@ -232,7 +232,6 @@ sfsistat clamfi_eom(SMFICTX *ctx) { |
232 | 232 |
nullify(ctx, cf, CF_NONE); |
233 | 233 |
return FailAction; |
234 | 234 |
} |
235 |
- nullify(ctx, cf, CF_MAIN); |
|
236 | 235 |
|
237 | 236 |
len = strlen(reply); |
238 | 237 |
if(len>5 && !strcmp(reply + len - 5, ": OK\n")) { |
... | ... |
@@ -264,6 +263,8 @@ sfsistat clamfi_eom(SMFICTX *ctx) { |
264 | 264 |
ret = FailAction; |
265 | 265 |
} |
266 | 266 |
|
267 |
+ nullify(ctx, cf, CF_MAIN); |
|
268 |
+ |
|
267 | 269 |
free(reply); |
268 | 270 |
return ret; |
269 | 271 |
} |
... | ... |
@@ -337,7 +338,7 @@ static sfsistat action_reject_msg(SMFICTX *ctx) { |
337 | 337 |
|
338 | 338 |
snprintf(buf, sizeof(buf), rejectfmt, cf->virusname); |
339 | 339 |
buf[sizeof(buf)-1] = '\0'; |
340 |
- smfi_setreply(ctx, "550", NULL, buf); |
|
340 |
+ smfi_setreply(ctx, "550", "5.7.1", buf); |
|
341 | 341 |
return SMFIS_REJECT; |
342 | 342 |
} |
343 | 343 |
|