summaryrefslogtreecommitdiff
path: root/Zend/zend_API.c
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2005-02-17 20:15:40 +0000
committerMarcus Boerger <helly@php.net>2005-02-17 20:15:40 +0000
commita7e4f84c5da31b9893bb0d89c4264f739483a22f (patch)
tree5726bbe055596c744876c32a19d6938e31f489e7 /Zend/zend_API.c
parent27b13ba47cef74699b6b2d11cf8d9f1c29d45194 (diff)
downloadphp-git-a7e4f84c5da31b9893bb0d89c4264f739483a22f.tar.gz
- Fix windows build (funny MS compiler)
Diffstat (limited to 'Zend/zend_API.c')
-rw-r--r--Zend/zend_API.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_API.c b/Zend/zend_API.c
index 2fca49980e..9683fedb5f 100644
--- a/Zend/zend_API.c
+++ b/Zend/zend_API.c
@@ -1632,6 +1632,7 @@ ZEND_API void zend_class_implements(zend_class_entry *class_entry TSRMLS_DC, int
{
zend_class_entry *interface_entry;
va_list interface_list;
+ va_start(interface_list, num_interfaces);
if (class_entry->type & ZEND_INTERNAL_CLASS) {
class_entry->interfaces = realloc(class_entry->interfaces, sizeof(zend_class_entry*) * (class_entry->num_interfaces+num_interfaces));
@@ -1639,7 +1640,6 @@ ZEND_API void zend_class_implements(zend_class_entry *class_entry TSRMLS_DC, int
class_entry->interfaces = erealloc(class_entry->interfaces, sizeof(zend_class_entry*) * (class_entry->num_interfaces+num_interfaces));
}
- va_start(interface_list, num_interfaces);
while (num_interfaces--) {
interface_entry = va_arg(interface_list, zend_class_entry *);
class_entry->interfaces[class_entry->num_interfaces++] = interface_entry;