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:
Joachim Nilsson committed 2017-10-18 22:45:02 +02:00
1 parent e8f26709e2
commit 500d301700
1 file changed
+3 -2
+3 -2
View File
@@ -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;
}
}