Changeset: a8aecc272596 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/a8aecc272596 Modified Files: tools/monetdbe/monetdbe.c Branch: default Log Message:
Can't use mdbe after monetdbe_close_internal: it's freed. diffs (22 lines): diff --git a/tools/monetdbe/monetdbe.c b/tools/monetdbe/monetdbe.c --- a/tools/monetdbe/monetdbe.c +++ b/tools/monetdbe/monetdbe.c @@ -947,6 +947,7 @@ monetdbe_close(monetdbe_database dbhdl) monetdbe_database_internal *mdbe = (monetdbe_database_internal*)dbhdl; int err = 0; + int registered_thread = mdbe->registered_thread; MT_lock_set(&embedded_lock); if (mdbe->mid) @@ -954,9 +955,8 @@ monetdbe_close(monetdbe_database dbhdl) err = (monetdbe_close_internal(mdbe) || err); - if (mdbe->registered_thread == 1) { + if (registered_thread == 1) { MT_thread_deregister(); - mdbe->registered_thread = 0; } if (!open_dbs) monetdbe_shutdown_internal(); _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org