summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2016-08-28 18:08:06 +0200
committerAnatol Belski <ab@php.net>2016-08-28 19:42:41 +0200
commit378ed994248082c93e54df7392b50e9ef7b67e5a (patch)
tree401f320c690e2c59f36698e2d886b26e6f742f21
parent10c2ac8c81b2183ab6ddcc96adbd7809331c47db (diff)
downloadphp-git-378ed994248082c93e54df7392b50e9ef7b67e5a.tar.gz
fix leak
-rw-r--r--ext/standard/link_win32.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/standard/link_win32.c b/ext/standard/link_win32.c
index 1bc5aa9d3d..7d43162a05 100644
--- a/ext/standard/link_win32.c
+++ b/ext/standard/link_win32.c
@@ -157,6 +157,7 @@ PHP_FUNCTION(symlink)
RETURN_FALSE;
}
if ((attr = GetFileAttributesW(dstw)) == INVALID_FILE_ATTRIBUTES) {
+ free(dstw);
php_error_docref(NULL, E_WARNING, "Could not fetch file information(error %d)", GetLastError());
RETURN_FALSE;
}