X-Git-Url: https://git.tokkee.org/?p=collection4.git;a=blobdiff_plain;f=src%2Faction_graph_def_json.c;h=2003d2f4c062c5d6b643baeeb9353d97770897a7;hp=1ba067892459b7d231a0c7cd872bfa64e44676d0;hb=13fbd841132a9bb8ddf83f614662113b3b36653c;hpb=d14486b469ab7e564d883a4196bf4bd26b197ed8 diff --git a/src/action_graph_def_json.c b/src/action_graph_def_json.c index 1ba0678..2003d2f 100644 --- a/src/action_graph_def_json.c +++ b/src/action_graph_def_json.c @@ -32,6 +32,7 @@ #include "action_graph_def_json.h" #include "common.h" #include "graph.h" +#include "graph_instance.h" #include "graph_list.h" #include "utils_cgi.h" @@ -50,6 +51,7 @@ static void write_callback (__attribute__((unused)) void *ctx, /* {{{ */ int action_graph_def_json (void) /* {{{ */ { graph_config_t *cfg; + graph_instance_t *inst; yajl_gen_config handler_config; yajl_gen handler; @@ -62,6 +64,10 @@ int action_graph_def_json (void) /* {{{ */ if (cfg == NULL) return (ENOMEM); + inst = inst_get_selected (cfg); + if (inst == NULL) + return (EINVAL); + memset (&handler_config, 0, sizeof (handler_config)); handler_config.beautify = 1; handler_config.indentString = " "; @@ -83,7 +89,7 @@ int action_graph_def_json (void) /* {{{ */ time_buffer); printf ("\n"); - status = graph_def_to_json (cfg, handler); + status = graph_def_to_json (cfg, inst, handler); yajl_gen_free (handler);