Fix RejectMsg logic

git-svn: trunk@4896
0.95
aCaB 16 years ago
parent baeffea67e
commit 4bb10da8b2
  1. 4
      ChangeLog
  2. 5
      clamav-milter/clamfi.c

@ -1,3 +1,7 @@
Wed Mar 4 16:42:57 CET 2009 (acab)
-----------------------------------
* clamav-milter: fix the logic for RejectMsg
Wed Mar 4 15:20:47 CET 2009 (acab)
-----------------------------------
* clamav-milter: fix few typoes - thx Jakub Jankowski <shasta*toxcorp.com>

@ -232,7 +232,6 @@ sfsistat clamfi_eom(SMFICTX *ctx) {
nullify(ctx, cf, CF_NONE);
return FailAction;
}
nullify(ctx, cf, CF_MAIN);
len = strlen(reply);
if(len>5 && !strcmp(reply + len - 5, ": OK\n")) {
@ -264,6 +263,8 @@ sfsistat clamfi_eom(SMFICTX *ctx) {
ret = FailAction;
}
nullify(ctx, cf, CF_MAIN);
free(reply);
return ret;
}
@ -337,7 +338,7 @@ static sfsistat action_reject_msg(SMFICTX *ctx) {
snprintf(buf, sizeof(buf), rejectfmt, cf->virusname);
buf[sizeof(buf)-1] = '\0';
smfi_setreply(ctx, "550", NULL, buf);
smfi_setreply(ctx, "550", "5.7.1", buf);
return SMFIS_REJECT;
}

Loading…
Cancel
Save