From: Dan Carpenter Date: Mon, 7 Jun 2010 21:44:57 +0000 (+0200) Subject: Staging: otus: fix strcpy() overflow X-Git-Tag: v2.6.36-rc1~520^2~1^2~418 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=cc7e7d38e9170719f780dd16312eef216714ad35;p=~emulex%2Finfiniband.git Staging: otus: fix strcpy() overflow 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 Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/otus/ioctl.c b/drivers/staging/otus/ioctl.c index a48c8e4a9ea..b85f1b29e3b 100644 --- a/drivers/staging/otus/ioctl.c +++ b/drivers/staging/otus/ioctl.c @@ -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; }