]> granicus.if.org Git - php/commitdiff
Don't directly access refcount in interbase
authorNikita Popov <nikita.ppv@gmail.com>
Sun, 31 Dec 2017 11:32:29 +0000 (12:32 +0100)
committerNikita Popov <nikita.ppv@gmail.com>
Fri, 12 Jan 2018 17:38:45 +0000 (18:38 +0100)
ext/interbase/interbase.c

index 35d479b663b54ed05bedcfe2aa67255238101ddf..288534728adec3f7d073ea8df96b87a51b7a12fd 100644 (file)
@@ -945,8 +945,8 @@ static void _php_ibase_connect(INTERNAL_FUNCTION_PARAMETERS, int persistent) /*
                        if (IBG(default_link)) {
                                zend_list_close(IBG(default_link));
                        }
-                       xlink->gc.refcount++;
-                       xlink->gc.refcount++;
+                       GC_ADDREF(xlink);
+                       GC_ADDREF(xlink);
                        IBG(default_link) = xlink;
                        RETVAL_RES(xlink);
                } else {