|
@@ -535,8 +535,7 @@ static int adi_connect(struct gameport *gameport, struct gameport_driver *drv)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
fail2: for (i = 0; i < 2; i++)
|
|
fail2: for (i = 0; i < 2; i++)
|
|
- if (port->adi[i].dev)
|
|
|
|
- input_free_device(port->adi[i].dev);
|
|
|
|
|
|
+ input_free_device(port->adi[i].dev);
|
|
gameport_close(gameport);
|
|
gameport_close(gameport);
|
|
fail1: gameport_set_drvdata(gameport, NULL);
|
|
fail1: gameport_set_drvdata(gameport, NULL);
|
|
kfree(port);
|
|
kfree(port);
|