]> granicus.if.org Git - php/commitdiff
fix compile failure
authorAntony Dovgal <tony2001@php.net>
Sat, 15 Apr 2006 15:55:32 +0000 (15:55 +0000)
committerAntony Dovgal <tony2001@php.net>
Sat, 15 Apr 2006 15:55:32 +0000 (15:55 +0000)
ext/sqlite/sqlite.c

index 720bc08fd1dde42db7abc762e329b97262100790..906f44ab7c24fba9180f08d9edc84b97d939e5f4 100644 (file)
@@ -995,6 +995,7 @@ zend_object_iterator_funcs sqlite_query_iterator_funcs = {
 zend_object_iterator *sqlite_get_iterator(zend_class_entry *ce, zval *object, int by_ref  TSRMLS_DC)
 {
        sqlite_object_iterator *iterator;
+       sqlite_object *obj = (sqlite_object*) zend_object_store_get_object(object TSRMLS_CC);
 
        if (by_ref) {
                zend_error(E_ERROR, "An iterator cannot be used with foreach by reference");
@@ -1002,8 +1003,6 @@ zend_object_iterator *sqlite_get_iterator(zend_class_entry *ce, zval *object, in
 
        iterator = emalloc(sizeof(sqlite_object_iterator));
 
-       sqlite_object *obj = (sqlite_object*) zend_object_store_get_object(object TSRMLS_CC);
-
        object->refcount++;
        iterator->it.data = (void*)object;
        iterator->it.funcs = ce->iterator_funcs.funcs;