X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Faction_list_graphs.c;h=ff78482e520a32e98edd508506be6147019e587d;hb=c3e2812ad41146fc003f8a74dd8495e88047b873;hp=f8839700fa47c8e8903a96e31629bae2f82b538f;hpb=57ea63c5b3af362e4663e04f04c73e7015ecf83d;p=collection4.git diff --git a/src/action_list_graphs.c b/src/action_list_graphs.c index f883970..ff78482 100644 --- a/src/action_list_graphs.c +++ b/src/action_list_graphs.c @@ -148,101 +148,34 @@ static int print_search_result (void *user_data) /* {{{ */ return (0); } /* }}} int print_search_result */ -struct print_host_list_data_s +static int print_host_list_callback (const char *host, void *user_data) /* {{{ */ { - str_array_t *array; - char *last_host; -}; -typedef struct print_host_list_data_s print_host_list_data_t; - -static int print_host_list_callback (graph_config_t *cfg, /* {{{ */ - graph_instance_t *inst, void *user_data) -{ - print_host_list_data_t *data = user_data; - graph_ident_t *ident; - const char *host; - - /* make compiler happy */ - cfg = NULL; + char *host_html; - ident = inst_get_selector (inst); - if (ident == NULL) - return (-1); + /* Make compiler happy */ + user_data = NULL; - host = ident_get_host (ident); if (host == NULL) - { - ident_destroy (ident); - return (-1); - } + return (EINVAL); + + host_html = html_escape (host); + if (host_html == NULL) + return (ENOMEM); - if (IS_ALL (host)) - return (0); + printf ("