Imported Upstream version 3.2.0
[debian/amanda] / client-src / selfcheck.c
index ac5ed538c8cd29a7964b1e5680943156564cdf00..5f6cb075db48e0495d8a99501e3b197bacbdd14a 100644 (file)
@@ -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();