diff options
Diffstat (limited to 'drivers/isdn/i4l/isdn_common.c')
| -rw-r--r-- | drivers/isdn/i4l/isdn_common.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/isdn/i4l/isdn_common.c b/drivers/isdn/i4l/isdn_common.c index 6ed82add6ff..6ddb795e31c 100644 --- a/drivers/isdn/i4l/isdn_common.c +++ b/drivers/isdn/i4l/isdn_common.c @@ -2308,11 +2308,11 @@ static int __init isdn_init(void)  	int i;  	char tmprev[50]; -	if (!(dev = vmalloc(sizeof(isdn_dev)))) { +	dev = vzalloc(sizeof(isdn_dev)); +	if (!dev) {  		printk(KERN_WARNING "isdn: Could not allocate device-struct.\n");  		return -EIO;  	} -	memset((char *) dev, 0, sizeof(isdn_dev));  	init_timer(&dev->timer);  	dev->timer.function = isdn_timer_funct;  	spin_lock_init(&dev->lock);  |