--- linux/drivers/isdn/isdn_ppp.c 2003-05-06 16:51:15.000000000 +0200 +++ linux/drivers/isdn/isdn_ppp.c 2003-06-24 10:42:53.000000000 +0200 @@ -1176,7 +1176,7 @@ if (!lp) { printk(KERN_WARNING "%s: all channels busy - requeuing!\n", netdev->name); retval = 1; - goto unlock; + goto out; } /* we have our lp locked from now on */