X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=drivers%2Finput%2Fjoystick%2Fguillemot.c;h=dbc5d92858b82f885e3c3758f4af9f1d624282ce;hb=ac1f0e9923356652f21756526e194a4a1a37dd38;hp=840ed9b512b26b5695e530545ba585741b1e9555;hpb=972d19e837833b93466c6f6a8ef2a7d653000aa3;p=powerpc.git diff --git a/drivers/input/joystick/guillemot.c b/drivers/input/joystick/guillemot.c index 840ed9b512..dbc5d92858 100644 --- a/drivers/input/joystick/guillemot.c +++ b/drivers/input/joystick/guillemot.c @@ -250,7 +250,9 @@ static int guillemot_connect(struct gameport *gameport, struct gameport_driver * for (i = 0; (t = guillemot->type->btn[i]) >= 0; i++) set_bit(t, input_dev->keybit); - input_register_device(guillemot->dev); + err = input_register_device(guillemot->dev); + if (err) + goto fail2; return 0;