Fix resource leak if tty_register() fails (minor)

Found by Coverity Scan.

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson
2016-09-04 22:55:21 +02:00
parent 8cfd11c909
commit 512a07a25c
+5 -1
View File
@@ -75,8 +75,12 @@ int tty_register(char *line)
if (!entry) {
insert = 1;
entry = calloc(1, sizeof(*entry));
if (!entry)
if (!entry) {
if (baud)
free(baud);
return errno = ENOMEM;
}
}
entry->data.name = strdup(dev);