From 6a6d6c313f74f1e49f4bfe837375c9f34966be07 Mon Sep 17 00:00:00 2001 From: sergey-miryanov Date: Fri, 12 Feb 2010 16:07:28 +0500 Subject: [PATCH] Fix processing of SQLITE_NULL Is column has SQLITE_NULL type driver returs 'null' atom --- priv/sqlite3_drv.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/priv/sqlite3_drv.c b/priv/sqlite3_drv.c index 49cb77b..7f0c5d7 100644 --- a/priv/sqlite3_drv.c +++ b/priv/sqlite3_drv.c @@ -262,6 +262,10 @@ static void sql_exec_async(void *_async_command) { break; } case SQLITE_NULL: { + term_count += 2; + dataset = realloc (dataset, sizeof (*dataset) * term_count); + dataset[term_count - 2] = ERL_DRV_ATOM; + dataset[term_count - 1] = driver_mk_atom ("null"); break; } }