X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=src%2Ffrontend%2Fanalyzer.c;h=894cc22f706376ac5df8fff483803a612ea07284;hp=8d228c47e17d2b30d8ffb5ca95813cb8dc740e9e;hb=cd9116c6aad5517b0232c3ae357c6dd81b56024f;hpb=af24300b64d721ec7e3be3edee1477d83b135f8b diff --git a/src/frontend/analyzer.c b/src/frontend/analyzer.c index 8d228c4..894cc22 100644 --- a/src/frontend/analyzer.c +++ b/src/frontend/analyzer.c @@ -322,10 +322,20 @@ sdb_fe_analyze(sdb_conn_node_t *node, sdb_strbuf_t *errbuf) filter = CONN_LOOKUP(node)->filter->matcher; context = CONN_LOOKUP(node)->type; } - else if (node->cmd == SDB_CONNECTION_TIMESERIES) + else if ((node->cmd == SDB_CONNECTION_STORE_HOST) + || (node->cmd == SDB_CONNECTION_STORE_SERVICE) + || (node->cmd == SDB_CONNECTION_STORE_METRIC) + || (node->cmd == SDB_CONNECTION_STORE_ATTRIBUTE)) { return 0; - else + } + else if (node->cmd == SDB_CONNECTION_TIMESERIES) { + return 0; + } + else { + sdb_strbuf_sprintf(errbuf, + "Don't know how to analyze command %#x", node->cmd); return -1; + } if (analyze_matcher(context, m, errbuf)) status = -1;