From 44afb19d40010f41fd0eb912e64353ad6669d88d Mon Sep 17 00:00:00 2001 From: Markus Fischer Date: Mon, 3 Jun 2002 14:39:30 +0000 Subject: [PATCH] - Fix a leak and a crash. --- win32/sendmail.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/win32/sendmail.c b/win32/sendmail.c index 4266aa7509..3043e87e28 100644 --- a/win32/sendmail.c +++ b/win32/sendmail.c @@ -564,26 +564,25 @@ int PostHeader(char *RPath, char *Subject, char *mailTo, char *xheaders, char *m } } + if (headers_lc) { + efree(headers_lc); + } if ((res = Post(header_buffer)) != SUCCESS) { efree(header_buffer); - if (headers_lc) { - efree(headers_lc); - } return (res); } efree(header_buffer); if ((res = Post("\r\n")) != SUCCESS) { - if (headers_lc) { - efree(headers_lc); - } return (res); } return (SUCCESS); PostHeader_outofmem: - efree(headers_lc); + if (headers_lc) { + efree(headers_lc); + } return OUT_OF_MEMORY; } -- 2.40.0