diff options
| -rw-r--r-- | utils/osmo-config-merge.c | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/utils/osmo-config-merge.c b/utils/osmo-config-merge.c index a872d646..afaf86b5 100644 --- a/utils/osmo-config-merge.c +++ b/utils/osmo-config-merge.c @@ -144,6 +144,7 @@ static struct node *file_read(void *ctx, const char *fname)  			if (indent > cur_indent+1) {  				fprintf(stderr, "File '%s' isn't well-formed in line %u, aborting!\n",  					fname, line_num); +				fclose(infile);  				return NULL;  			}  			/* new child to last node */ @@ -166,6 +167,7 @@ static struct node *file_read(void *ctx, const char *fname)  		cur_indent = indent;  	} +	fclose(infile);  	return root;  }  | 
