From: Alan T. DeKok Date: Wed, 13 Dec 2017 21:15:50 +0000 (-0500) Subject: close file on return. CID #1185992 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=50a100f9424098d89dcce4f6508f60aa8b062018;p=thirdparty%2Ffreeradius-server.git close file on return. CID #1185992 --- diff --git a/src/main/unit_test_attribute.c b/src/main/unit_test_attribute.c index 233753e1246..14512193a74 100644 --- a/src/main/unit_test_attribute.c +++ b/src/main/unit_test_attribute.c @@ -740,6 +740,7 @@ static void process_file(CONF_SECTION *features, fr_dict_t *dict, const char *ro cp = cf_pair_find(features, p); if (!cp || (strcmp(cf_pair_value(cp), "yes") != 0)) { fprintf(stdout, "Skipping, missing feature \"%s\"", p); + fclose(fp); return; /* Skip this file */ } continue;