X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=client-src%2Fselfcheck.c;h=a68f39e4f47a455a4575f03bbd906a2c2c111ddb;hb=c16b04cb8ba646250049afa94e22e7a800b94e7d;hp=bbfcd67daad6506cbd224ef7dfe32685421425dd;hpb=d5853102f67d85d8e169f9dbe973ad573306c215;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();