]> granicus.if.org Git - php/commitdiff
MFB:
authorEdin Kadribasic <edink@php.net>
Tue, 7 Jan 2003 11:24:17 +0000 (11:24 +0000)
committerEdin Kadribasic <edink@php.net>
Tue, 7 Jan 2003 11:24:17 +0000 (11:24 +0000)
Fixed bug #21442 (Crash of mail() on Windows when the first parameter
is empty).

win32/sendmail.c

index b0eb85dd842748ecca02170c78cf19f2d26b9e1e..97a1af9a14f30340fae5fbe43b192729956fad45 100644 (file)
@@ -571,12 +571,16 @@ int SendText(char *RPath, char *Subject, char *mailTo, char *mailCc, char *mailB
        }
 
        if ((res = Post("DATA\r\n")) != SUCCESS) {
-               efree(stripped_header);
+               if (stripped_header) {
+                       efree(stripped_header);
+               }
                return (res);
        }
        if ((res = Ack(&server_response)) != SUCCESS) {
                SMTP_ERROR_RESPONSE(server_response);
-               efree(stripped_header);
+               if (stripped_header) {
+                       efree(stripped_header);
+               }
                return (res);
        }