- Fix a leak and a crash.

This commit is contained in:
Markus Fischer 2002-06-03 14:39:30 +00:00
parent 504d7c2ebd
commit 44afb19d40

View file

@ -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;
}