]> err.no Git - linux-2.6/blobdiff - drivers/input/joystick/amijoy.c
[PATCH] user of the jiffies rounding patch: ATA subsystem
[linux-2.6] / drivers / input / joystick / amijoy.c
index 650acf3a30b70878b8075e58c8ac9d265600ee1d..e608691b5a61963b1928f9185e6c8f317af2a612 100644 (file)
@@ -147,7 +147,11 @@ static int __init amijoy_init(void)
                        amijoy_dev[i]->absmax[ABS_X + j] = 1;
                }
 
-               input_register_device(amijoy_dev[i]);
+               err = input_register_device(amijoy_dev[i]);
+               if (err) {
+                       input_free_device(amijoy_dev[i]);
+                       goto fail;
+               }
        }
        return 0;