mirror of
https://github.com/troglobit/finit.git
synced 2026-10-14 10:19:36 +00:00
tty_unregister(): Fix possible out-of-bounds access, found by Coverity Scan
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
1 parent
e8f26709e2
commit
500d301700
1 file changed
+3
-2
@@ -284,8 +284,9 @@ int tty_unregister(tty_node_t *tty)
|
||||
int i;
|
||||
|
||||
free(tty->data.cmd);
|
||||
for (i = 0; tty->data.args[i] && i < TTY_MAX_ARGS; i++) {
|
||||
free(tty->data.args[i]);
|
||||
for (i = 0; i < TTY_MAX_ARGS; i++) {
|
||||
if (tty->data.args[i])
|
||||
free(tty->data.args[i]);
|
||||
tty->data.args[i] = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user