summaryrefslogtreecommitdiffstats
path: root/net/irda/irnet
diff options
context:
space:
mode:
authorDavid Binderman <dcb314@hotmail.com>2006-02-10 01:59:48 +0100
committerDavid S. Miller <davem@davemloft.net>2006-02-10 01:59:48 +0100
commit80ba250e59ced808a8c9b79560938bbe4509c0a7 (patch)
tree017c64acb3a5d5a43a495ea1e58b2dc270e2441e /net/irda/irnet
parent[IRDA]: Set proper IrLAP device address length (diff)
downloadlinux-80ba250e59ced808a8c9b79560938bbe4509c0a7.tar.xz
linux-80ba250e59ced808a8c9b79560938bbe4509c0a7.zip
[IRDA]: out of range array access
This patch fixes an out of range array access in irnet_irda.c. Author: David Binderman <dcb314@hotmail.com> Signed-off-by: Samuel Ortiz <samuel.ortiz@nokia.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/irda/irnet')
-rw-r--r--net/irda/irnet/irnet_irda.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/irda/irnet/irnet_irda.c b/net/irda/irnet/irnet_irda.c
index 07ec326c71f5..f65c7a83bc5c 100644
--- a/net/irda/irnet/irnet_irda.c
+++ b/net/irda/irnet/irnet_irda.c
@@ -696,7 +696,7 @@ irnet_daddr_to_dname(irnet_socket * self)
{
/* Yes !!! Get it.. */
strlcpy(self->rname, discoveries[i].info, sizeof(self->rname));
- self->rname[NICKNAME_MAX_LEN + 1] = '\0';
+ self->rname[sizeof(self->rname) - 1] = '\0';
DEBUG(IRDA_SERV_INFO, "Device 0x%08x is in fact ``%s''.\n",
self->daddr, self->rname);
kfree(discoveries);