2
0
mirror of https://github.com/sudo-project/sudo.git synced 2025-08-31 06:15:37 +00:00

Set command_info to NULL once it is freed

The lack of setting to NULL is a holdover from when command_info was a local variable and not a global one. However, we given how other global variables are set to NULL, it is best that we do the same here to avoid potential issues should sudoers_policy_store_result be called again after the first time failed, otherwise we could get a double-free.
This commit is contained in:
Rose
2023-06-26 15:08:51 -04:00
parent 676066e2aa
commit 0bb41ed82a

View File

@@ -1054,6 +1054,7 @@ bad:
while (info_len--)
free(command_info[info_len]);
free(command_info);
command_info = NULL;
debug_return_bool(false);
}