Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 93a97c50 authored by Dan Carpenter's avatar Dan Carpenter Committed by David S. Miller
Browse files

ser_gigaset: return -ENOMEM on error instead of success



If we can't allocate the resources in gigaset_initdriver() then we
should return -ENOMEM instead of zero.

Fixes: 2869b23e ("[PATCH] drivers/isdn/gigaset: new M101 driver (v2)")
Signed-off-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 7b8076ce
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -755,8 +755,10 @@ static int __init ser_gigaset_init(void)
	driver = gigaset_initdriver(GIGASET_MINOR, GIGASET_MINORS,
				    GIGASET_MODULENAME, GIGASET_DEVNAME,
				    &ops, THIS_MODULE);
	if (!driver)
	if (!driver) {
		rc = -ENOMEM;
		goto error;
	}

	rc = tty_register_ldisc(N_GIGASET_M101, &gigaset_ldisc);
	if (rc != 0) {