X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=copy.c;h=b7ca57e7453994efba9188e2c9c1c5309410bd2a;hp=567d0e40e02b94a1a6c3b1872e5ad0ce282193ea;hb=f5b0e714a215eddd4d9f8084b434b713f0a580b4;hpb=ba5e3af4ea19e1d20c80941c077039871ec84258 diff --git a/copy.c b/copy.c index 567d0e4..b7ca57e 100644 --- a/copy.c +++ b/copy.c @@ -12,6 +12,8 @@ #endif #include "mutt.h" +#include "ascii.h" +#include "handler.h" #include "mx.h" #include "copy.h" #include "rfc2047.h" @@ -502,6 +504,7 @@ _mutt_copy_message (FILE * fpout, FILE * fpin, HEADER * hdr, BODY * body, char prefix[SHORT_STRING]; STATE s; long new_offset = -1; + int rc = 0; if (flags & M_CM_PREFIX) { if (option (OPTTEXTFLOWED)) @@ -608,7 +611,7 @@ _mutt_copy_message (FILE * fpout, FILE * fpin, HEADER * hdr, BODY * body, if (WithCrypto && flags & M_CM_VERIFY) s.flags |= M_VERIFY; - mutt_body_handler (body, &s); + rc = mutt_body_handler (body, &s); } else if (WithCrypto && (flags & M_CM_DECODE_CRYPT) && (hdr->security & ENCRYPT)) { @@ -667,7 +670,7 @@ _mutt_copy_message (FILE * fpout, FILE * fpin, HEADER * hdr, BODY * body, mutt_free_body (&body->parts); } - return 0; + return rc; } int