X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fmodules%2Fclamav%2Fserv_virus.c;h=ae24461aa028b491f8174dd6faea08d2fadcdbd5;hp=6f2dd0418af8e0f63b4e4be90b0c89b248587585;hb=848934c1722edc208c4df49c571586b72c3fc486;hpb=11b27ee27a3d6d28e926e4ccd936dd10da17bb29 diff --git a/citadel/modules/clamav/serv_virus.c b/citadel/modules/clamav/serv_virus.c index 6f2dd0418..ae24461aa 100644 --- a/citadel/modules/clamav/serv_virus.c +++ b/citadel/modules/clamav/serv_virus.c @@ -180,10 +180,7 @@ int clamd(struct CtdlMessage *msg) { } if (is_virus) { - if (msg->cm_fields[eErrorMsg] != NULL) { - free(msg->cm_fields[eErrorMsg]); - } - msg->cm_fields[eErrorMsg] = strdup("message rejected by virus filter"); + CM_SetField(msg, eErrorMsg, HKEY("message rejected by virus filter")); } bail: close(sock);