X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=client-src%2Fselfcheck.c;h=a68f39e4f47a455a4575f03bbd906a2c2c111ddb;hb=42ff24f2a525d5965e1841b2ebe3ee0f4b918ac6;hp=bbfcd67daad6506cbd224ef7dfe32685421425dd;hpb=c88ee0799dbba0d855be48a5c148c4586400b142;p=debian%2Famanda diff --git a/client-src/selfcheck.c b/client-src/selfcheck.c index bbfcd67..a68f39e 100644 --- a/client-src/selfcheck.c +++ b/client-src/selfcheck.c @@ -306,7 +306,7 @@ main( if (am_has_feature(g_options->features, fe_req_xml)) { char *errmsg = NULL; - dle_t *dles, *dle; + dle_t *dles, *dle, *dle_next; dles = amxml_parse_node_FILE(stdin, &errmsg); if (errmsg) { @@ -329,6 +329,10 @@ main( run_client_scripts(EXECUTE_ON_POST_HOST_AMCHECK, g_options, dle, stdout); } + for (dle = dles; dle != NULL; dle = dle_next) { + dle_next = dle->next; + free_dle(dle); + } } check_overall();