diff --git a/libmysql/libmysql.c b/libmysql/libmysql.c index dbdaadf86bf..bf797dfd580 100644 --- a/libmysql/libmysql.c +++ b/libmysql/libmysql.c @@ -187,6 +187,7 @@ void STDCALL mysql_server_end() else mysql_thread_end(); finish_client_errs(); + free_charsets(); mysql_client_init= org_my_init_done= 0; } diff --git a/ndb/src/ndbapi/TransporterFacade.cpp b/ndb/src/ndbapi/TransporterFacade.cpp index 7f1e68a42d3..e2aa6631841 100644 --- a/ndb/src/ndbapi/TransporterFacade.cpp +++ b/ndb/src/ndbapi/TransporterFacade.cpp @@ -160,6 +160,10 @@ setSignalLog(){ } else if(tmp !=0){ if (strcmp(tmp, "-") == 0) signalLogger.setOutputStream(stdout); +#ifndef DBUG_OFF + else if (strcmp(tmp, "+") == 0) + signalLogger.setOutputStream(DBUG_FILE); +#endif else signalLogger.setOutputStream(fopen(tmp, "w")); apiSignalLog = tmp;