Staging: otus: fix strcpy() overflow
authorDan Carpenter <error27@gmail.com>
Mon, 7 Jun 2010 21:44:57 +0000 (23:44 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 18 Jun 2010 23:40:09 +0000 (16:40 -0700)
wrq->name is only 16 characters long but "IEEE 802.11-MIMO" is 16
characters + a NULL character, so it's too long.  This patch changes it
to "IEEE 802.11abgn".

Signed-off-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/otus/ioctl.c

index a48c8e4a9ea769d91d054ae2f9206c7f1ade996c..b85f1b29e3bcc3ec73bc0ffe3d404e2d009314af 100644 (file)
@@ -507,7 +507,7 @@ int usbdrvwext_giwname(struct net_device *dev,
 {
        /* struct usbdrv_private *macp = dev->ml_priv; */
 
-       strcpy(wrq->name, "IEEE 802.11-MIMO");
+       strcpy(wrq->name, "IEEE 802.11abgn");
 
        return 0;
 }