Changeset: c20528212269 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c20528212269
Modified Files:
        monetdb5/mal/mal_client.c
Branch: Jul2015
Log Message:

make sure the client is fully reset before being reused


diffs (19 lines):

diff --git a/monetdb5/mal/mal_client.c b/monetdb5/mal/mal_client.c
--- a/monetdb5/mal/mal_client.c
+++ b/monetdb5/mal/mal_client.c
@@ -374,7 +374,6 @@ freeClient(Client c)
        c->stimeout = 0;
        c->user = oid_nil;
        c->mythread = 0;
-       c->mode = MCshutdowninprogress()? BLOCKCLIENT: FREECLIENT;
        GDKfree(c->glb);
        c->glb = NULL;
        if( c->error_row){
@@ -387,6 +386,7 @@ freeClient(Client c)
        if (t)
                THRdel(t);  /* you may perform suicide */
        MT_sema_destroy(&c->s);
+       c->mode = MCshutdowninprogress()? BLOCKCLIENT: FREECLIENT;
 }
 
 /*
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to