From e5e6ccb8d1f9cfdaf996ba15a6e6788c7caec6d0 Mon Sep 17 00:00:00 2001 From: Alexander Korotkov Date: Fri, 16 Sep 2016 20:02:57 +0300 Subject: [PATCH] Fix NULL handling in PostgreSQL driver. --- sysbench/drivers/pgsql/drv_pgsql.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sysbench/drivers/pgsql/drv_pgsql.c b/sysbench/drivers/pgsql/drv_pgsql.c index 38be62b..2b6b7ca 100644 --- a/sysbench/drivers/pgsql/drv_pgsql.c +++ b/sysbench/drivers/pgsql/drv_pgsql.c @@ -519,7 +519,7 @@ int pgsql_drv_execute(db_stmt_t *stmt, db_result_set_t *rs) /* Convert SysBench bind structures to PgSQL data */ for (i = 0; i < (unsigned)pgstmt->nparams; i++) { - if (stmt->bound_param[i].is_null) + if (stmt->bound_param[i].is_null && *(stmt->bound_param[i].is_null)) continue; switch (stmt->bound_param[i].type) {