diff --git a/processor/hashtable.m4 b/processor/hashtable.m4 index cd1c012..de53242 100644 --- a/processor/hashtable.m4 +++ b/processor/hashtable.m4 @@ -89,7 +89,7 @@ define(`DEF_HASH_TABLE_FUNC', ` IFCOPY(`DST(`pInternalPointer') = NULL; /* Used for element traversal */') DONE(pInternalPointer) IFCOPY(`DST(`pListHead') = NULL;') DONE(pListHead) #ifdef ZEND_ENGINE_2_4 - if (SRC(`nTableMask')) { + if (SRC(`nTableMask')) { #endif CALLOC(`DST(`arBuckets')', Bucket*, SRC(`nTableSize')) DONE(arBuckets) @@ -160,6 +160,8 @@ define(`DEF_HASH_TABLE_FUNC', ` ') } ') + dnl TODO: fix pointer on arBuckets[n] + FIXPOINTER(Bucket, arBuckets) #ifdef ZEND_ENGINE_2_4 } else { /* if (SRC(`nTableMask')) */