Skip to content

Commit 2ea8081

Browse files
committed
basic/fileio: fix memleak when discarding an invalid variable
Fixes systemd#5405.
1 parent 6fd667e commit 2ea8081

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/basic/fileio.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -780,6 +780,7 @@ static int merge_env_file_push(
780780

781781
if (!env_name_is_valid(key)) {
782782
log_error("%s:%u: invalid variable name \"%s\", ignoring.", strna(filename), line, key);
783+
free(value);
783784
return 0;
784785
}
785786

0 commit comments

Comments
 (0)