|
@@ -755,8 +755,10 @@ static int __init ser_gigaset_init(void)
|
|
driver = gigaset_initdriver(GIGASET_MINOR, GIGASET_MINORS,
|
|
driver = gigaset_initdriver(GIGASET_MINOR, GIGASET_MINORS,
|
|
GIGASET_MODULENAME, GIGASET_DEVNAME,
|
|
GIGASET_MODULENAME, GIGASET_DEVNAME,
|
|
&ops, THIS_MODULE);
|
|
&ops, THIS_MODULE);
|
|
- if (!driver)
|
|
|
|
|
|
+ if (!driver) {
|
|
|
|
+ rc = -ENOMEM;
|
|
goto error;
|
|
goto error;
|
|
|
|
+ }
|
|
|
|
|
|
rc = tty_register_ldisc(N_GIGASET_M101, &gigaset_ldisc);
|
|
rc = tty_register_ldisc(N_GIGASET_M101, &gigaset_ldisc);
|
|
if (rc != 0) {
|
|
if (rc != 0) {
|