]> granicus.if.org Git - php/commitdiff
Fixed memory leak temporary
authorXinchen Hui <laruence@gmail.com>
Tue, 4 Mar 2014 12:29:48 +0000 (20:29 +0800)
committerXinchen Hui <laruence@gmail.com>
Tue, 4 Mar 2014 12:29:48 +0000 (20:29 +0800)
ext/standard/file.c

index 79fa1b52ae0cc9538b99a0331924a38a62ca6c50..f4db9dc8086ecd24fbe1a16bfa1a141eb062e8ea 100644 (file)
@@ -1118,7 +1118,8 @@ PHPAPI PHP_FUNCTION(fgetss)
        retval_len = php_strip_tags(retval, actual_len, &stream->fgetss_state, allowed_tags, allowed_tags_len);
 
 //???  RETURN_STRINGL(retval, retval_len, 0);
-       RETURN_STRINGL(retval, retval_len);
+       RETVAL_STRINGL(retval, retval_len);
+       efree(retval);
 }
 /* }}} */