From 193baaaf7ed87c1b2928e6d2fb467acc7e395a36 Mon Sep 17 00:00:00 2001 From: Alexey Romanov Date: Mon, 18 Jun 2012 20:34:08 +0400 Subject: [PATCH] Test log isn't actually stderr before closing it --- c_src/sqlite3_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/c_src/sqlite3_drv.c b/c_src/sqlite3_drv.c index 8abf0c4..a7f4a34 100644 --- a/c_src/sqlite3_drv.c +++ b/c_src/sqlite3_drv.c @@ -137,7 +137,7 @@ static void stop(ErlDrvData handle) { driver_free(driver_data->prepared_stmts); } sqlite3_close(driver_data->db); - if (driver_data->log) { + if (driver_data->log && (driver_data->log != stderr)) { fclose(driver_data->log); } driver_data->log = NULL;