Bluetooth: l2cap and rfcomm: fix 1 byte infoleak to userspace.
[linux-flexiantxendom0-natty.git] / net / bluetooth / l2cap.c
index 675614e..6d89069 100644 (file)
@@ -2154,6 +2154,7 @@ static int l2cap_sock_getsockopt_old(struct socket *sock, int optname, char __us
                        break;
                }
 
+               memset(&cinfo, 0, sizeof(cinfo));
                cinfo.hci_handle = l2cap_pi(sk)->conn->hcon->handle;
                memcpy(cinfo.dev_class, l2cap_pi(sk)->conn->hcon->dev_class, 3);