]> granicus.if.org Git - php/commitdiff
MFH: Fixed memory leaks.
authorIlia Alshanetsky <iliaa@php.net>
Wed, 29 Dec 2004 21:34:09 +0000 (21:34 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Wed, 29 Dec 2004 21:34:09 +0000 (21:34 +0000)
ext/imap/php_imap.c

index d6f0d5a6d23f1d7ec15972b0bb41f032ceb37e3e..60176947e9d9df9a810ac6651170c0d5c9bf2fdf 100644 (file)
@@ -3158,10 +3158,14 @@ PHP_FUNCTION(imap_mail_compose)
                        mystring=tempstring;
        } else {
                efree(mystring);
-               RETURN_FALSE;
+               RETVAL_FALSE;
+               goto done;
        }
 
        RETVAL_STRINGL(tempstring, 0);  
+done:
+       mail_free_body(&topbod);
+       mail_free_envelope(&env);
 }
 /* }}} */