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>
此提交包含在:
David S. Miller
2016-01-13 11:45:39 -05:00
父節點 00ae40e71d
當前提交 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;
}