From 20d333da41f9451f5713e9723ad79e6566e290b7 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Tue, 24 May 2016 13:33:45 +0100 Subject: possible mem leak when the promise is discarded --- pledge.c | 1 + 1 file changed, 1 insertion(+) (limited to 'pledge.c') diff --git a/pledge.c b/pledge.c index b5ceaf8..fed0380 100644 --- a/pledge.c +++ b/pledge.c @@ -83,6 +83,7 @@ static PHP_FUNCTION(suhosin_pledge) if (pm == NULL) { if (strcmp(p, "stdio") != 0) php_error_docref(NULL TSRMLS_CC, E_WARNING, "pledge: %s invalid or forbidden promise", p); + efree(p); continue; } efree(p); -- cgit v1.3