From: Andrea Zagli Date: Thu, 5 Sep 2019 07:00:49 +0000 (+0200) Subject: In ::save_data_file_in_blob value could be freed by GdaHolder. X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=cd7ec0e33ebbfbceb18687eac78cbb2995e48425;p=libgdaex In ::save_data_file_in_blob value could be freed by GdaHolder. --- 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); }