]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/hid/uhid.c
HID: uhid: fix leak for 64/32 UHID_CREATE
[karo-tx-linux.git] / drivers / hid / uhid.c
index 93b00d76374cee2b82be0a9deab2a0f8d7c6755b..cedc6da93c19c5c77136127feb207a424899a321 100644 (file)
@@ -287,7 +287,7 @@ static int uhid_event_from_user(const char __user *buffer, size_t len,
                         */
                        struct uhid_create_req_compat *compat;
 
-                       compat = kmalloc(sizeof(*compat), GFP_KERNEL);
+                       compat = kzalloc(sizeof(*compat), GFP_KERNEL);
                        if (!compat)
                                return -ENOMEM;