x25_asy: Free x25_asy on x25_asy_open() failure.
Based upon a report by Dmitry Vyukov. Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
00ae40e71d
commit
3b780bed31
|
@ -571,8 +571,10 @@ static int x25_asy_open_tty(struct tty_struct *tty)
|
|||
|
||||
/* Perform the low-level X.25 async init */
|
||||
err = x25_asy_open(sl->dev);
|
||||
if (err)
|
||||
if (err) {
|
||||
x25_asy_free(sl);
|
||||
return err;
|
||||
}
|
||||
/* Done. We have linked the TTY line to a channel. */
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue