diff --git a/[refs] b/[refs] index 818b9536151a..1e0ce7691f4a 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 29021bccea0dc42d7d101004058438a9a4e693b1 +refs/heads/master: 1dae42bff57f7a61577ee881265985a660d35c07 diff --git a/trunk/drivers/misc/pti.c b/trunk/drivers/misc/pti.c index be4857358d91..e74e7d266569 100644 --- a/trunk/drivers/misc/pti.c +++ b/trunk/drivers/misc/pti.c @@ -476,8 +476,10 @@ static int pti_tty_install(struct tty_driver *driver, struct tty_struct *tty) else pti_tty_data->mc = pti_request_masterchannel(2); - if (pti_tty_data->mc == NULL) + if (pti_tty_data->mc == NULL) { + kfree(pti_tty_data); return -ENXIO; + } tty->driver_data = pti_tty_data; }