summaryrefslogtreecommitdiff
path: root/win32/registry.c
diff options
context:
space:
mode:
Diffstat (limited to 'win32/registry.c')
-rw-r--r--win32/registry.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/win32/registry.c b/win32/registry.c
index e7d1b2b2a9..ade09aa486 100644
--- a/win32/registry.c
+++ b/win32/registry.c
@@ -146,8 +146,9 @@ static int LoadDirectory(HashTable *directories, HKEY key, char *path, int path_
return ret;
}
-static void delete_internal_hashtable(void *data)
+static void delete_internal_hashtable(zval *zv)
{
+ void *data = Z_PTR_P(zv);
zend_hash_destroy(*(HashTable**)data);
free(*(HashTable**)data);
}