Changeset: 7fdca5b9d7ff for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7fdca5b9d7ff
Modified Files:
monetdb5/modules/mal/querylog.c
Branch: Dec2016
Log Message:
Protect against failing BAT creations
diffs (21 lines):
diff --git a/monetdb5/modules/mal/querylog.c b/monetdb5/modules/mal/querylog.c
--- a/monetdb5/modules/mal/querylog.c
+++ b/monetdb5/modules/mal/querylog.c
@@ -191,6 +191,17 @@ static void
QLOG_calls_result = QLOGcreate("calls","result",TYPE_lng);
QLOG_calls_cpuload = QLOGcreate("calls","cpuload",TYPE_int);
QLOG_calls_iowait = QLOGcreate("calls","iowait",TYPE_int);
+
+ if( QLOG_cat_id == NULL || QLOG_cat_user == NULL || QLOG_cat_defined ==
NULL ||
+ QLOG_cat_query == NULL || QLOG_cat_pipe == NULL ||
QLOG_cat_plan == NULL ||
+ QLOG_cat_mal == NULL || QLOG_cat_optimize == NULL ||
QLOG_calls_id == NULL ||
+ QLOG_calls_start == NULL || QLOG_calls_stop == NULL ||
QLOG_calls_arguments == NULL ||
+ QLOG_calls_tuples == NULL || QLOG_calls_exec == NULL ||
QLOG_calls_result == NULL ||
+ QLOG_calls_cpuload == NULL || QLOG_calls_iowait == NULL){
+ _QLOGcleanup();
+ return;
+ }
+
if (QLOG_cat_id == NULL )
_QLOGcleanup();
else
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list