diff --git a/drivers/block/pktcdvd.c b/drivers/block/pktcdvd.c index b3f83cd96f335b..f63fa1f0b55035 100644 --- a/drivers/block/pktcdvd.c +++ b/drivers/block/pktcdvd.c @@ -2716,8 +2716,10 @@ static int pkt_setup_dev(dev_t dev, dev_t* pkt_dev) pd->write_congestion_off = write_congestion_off; disk = alloc_disk(1); - if (!disk) + if (!disk) { + ret = -ENOMEM; goto out_mem; + } pd->disk = disk; disk->major = pktdev_major; disk->first_minor = idx;