HID: fix reference count leak hidraw
[safe/jmp/linux-2.6] / drivers / hid / hidraw.c
index 7685ae6..96ec1ba 100644 (file)
@@ -208,7 +208,7 @@ static int hidraw_release(struct inode * inode, struct file * file)
 
        list_del(&list->node);
        dev = hidraw_table[minor];
-       if (!dev->open--) {
+       if (!--dev->open) {
                if (list->hidraw->exist)
                        dev->hid->ll_driver->close(dev->hid);
                else