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=ba429472d56e45d8ce65d47ec0b5027f3bba4407;hpb=cbfdc466d8a364445ba3389e876b7c7e7f0189b2 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)