From 96c34117df733360d35378e99e980c07812e34b9 Mon Sep 17 00:00:00 2001 From: Alexey Romanov Date: Fri, 10 Oct 2014 12:06:20 +0400 Subject: [PATCH] Fix a wrong allocation size --- 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 2d8a769..9fcf865 100644 --- a/c_src/sqlite3_drv.c +++ b/c_src/sqlite3_drv.c @@ -530,7 +530,7 @@ static void get_columns( for (i = 0; i < column_count; i++) { const char *column_name = sqlite3_column_name(statement, i); size_t column_name_length = strlen(column_name); - char *column_name_copy = driver_alloc(sizeof(char *) * (column_name_length + 1)); + char *column_name_copy = driver_alloc(sizeof(char) * (column_name_length + 1)); strcpy(column_name_copy, column_name); *p_ptrs = add_to_ptr_list(*p_ptrs, column_name_copy); TRACE((drv->log, "Column: %s\n", column_name_copy));