]> granicus.if.org Git - php/commitdiff
fix leak
authorPierre Joye <pierre.php@gmail.com>
Thu, 15 May 2014 08:23:50 +0000 (10:23 +0200)
committerPierre Joye <pierre.php@gmail.com>
Thu, 15 May 2014 08:23:50 +0000 (10:23 +0200)
ext/standard/basic_functions.c

index d3b1111395b9e53972c9e3d0b081ddfdb6687d62..8419dfe76ff034db86c644648e33e3f4adf09fc7 100644 (file)
@@ -4019,7 +4019,9 @@ PHP_FUNCTION(getenv)
                                efree(ptr);
                                RETURN_EMPTY_STRING();
                } else {
-                       RETURN_STRING(ptr);
+                       RETVAL_STRING(ptr);
+                       efree(ptr);
+                       return;
                }
        }
 #else