From cd7ec0e33ebbfbceb18687eac78cbb2995e48425 Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Thu, 5 Sep 2019 09:00:49 +0200 Subject: [PATCH] In ::save_data_file_in_blob value could be freed by GdaHolder. --- src/gdaex.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gdaex.c b/src/gdaex.c index 2334b94..9063fa5 100644 --- a/src/gdaex.c +++ b/src/gdaex.c @@ -3613,7 +3613,8 @@ _gdaex_save_data_file_in_blob (GdaEx *gdaex, gda_connection_commit_transaction (gda_con, NULL, NULL); } - if (value != NULL) + if (value != NULL + && G_IS_VALUE (value)) { g_value_unset (value); } -- 2.49.0