X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=src%2Fphp_http_client.c;h=9551dd0bbe775f252a8893f090a17f06ddb5d36f;hp=ed38522b0f9f2fac335b690062e0c64a88fe95cc;hb=cd2f5afaff5794214ec3a784d48b9afce41764bf;hpb=bff13b495ce6b2d6cb9a13f963046fcc2991349c diff --git a/src/php_http_client.c b/src/php_http_client.c index ed38522..9551dd0 100644 --- a/src/php_http_client.c +++ b/src/php_http_client.c @@ -401,8 +401,9 @@ static HashTable *php_http_client_object_get_gc(zval *object, zval **table, int for (el = obj->client->requests.head; el; el = el->next) { php_http_client_enqueue_t *q = (php_http_client_enqueue_t *) el->data; - php_http_message_object_t *request_obj = q->opaque; /* FIXME */ - ZVAL_OBJ(&obj->gc[(*n)++], &request_obj->zo); + if (q->request_obj) { + ZVAL_OBJ(&obj->gc[(*n)++], &q->request_obj->zo); + } } ZEND_HASH_FOREACH_VAL(props, val)