X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-pq;a=blobdiff_plain;f=src%2Fphp_pqtxn.c;fp=src%2Fphp_pqtxn.c;h=b48cf7e568b673b2052e7d07edb624b34bed5f79;hp=0f5c4eb716c44dd0eb63ec7db88d63cb5f0ea71a;hb=863e93c99c953d39665df785cd3a9486d16c995b;hpb=c223e1c70b1b8bf27e44f481242dbaa6d6710462 diff --git a/src/php_pqtxn.c b/src/php_pqtxn.c index 0f5c4eb..b48cf7e 100644 --- a/src/php_pqtxn.c +++ b/src/php_pqtxn.c @@ -54,7 +54,7 @@ static void php_pqtxn_object_free(void *o TSRMLS_DC) fprintf(stderr, "FREE txn(#%d) %p (conn(#%d): %p)\n", obj->zv.handle, obj, obj->intern->conn->zv.handle, obj->intern->conn); #endif if (obj->intern) { - if (obj->intern->open) { + if (obj->intern->open && obj->intern->conn->intern) { PGresult *res = PQexec(obj->intern->conn->intern->conn, "ROLLBACK"); if (res) {