From 6856fc4a03dfa294144277d853277e5cce97e0ad Mon Sep 17 00:00:00 2001 From: Sebastian Harl Date: Tue, 13 Sep 2016 22:31:15 +0200 Subject: [PATCH] dbi_test: Fix tests for libdbi < 0.9. --- t/unit/utils/dbi_test.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/t/unit/utils/dbi_test.c b/t/unit/utils/dbi_test.c index ebc34f6..6fb2938 100644 --- a/t/unit/utils/dbi_test.c +++ b/t/unit/utils/dbi_test.c @@ -164,7 +164,8 @@ const dbi_inst INST = (void *)0x4711; int dbi_initialize_r(const char __attribute__((unused)) *driverdir, dbi_inst *pInst) { - *pInst = INST; + if (pInst) + *pInst = INST; return 0; } /* dbi_initialize_r */ @@ -214,19 +215,19 @@ dbi_shutdown(void); void dbi_shutdown(void) { - dbi_shutdown_r(NULL); + dbi_shutdown_r(INST); } /* dbi_shutdown */ dbi_driver dbi_driver_open(const char *name) { - return dbi_driver_open_r(name, NULL); + return dbi_driver_open_r(name, INST); } /* dbi_driver_open */ dbi_driver dbi_driver_list(dbi_driver curr) { - return dbi_driver_list_r(curr, NULL); + return dbi_driver_list_r(curr, INST); } /* dbi_driver_list */ #endif -- 2.30.2