OSDN Git Service

9p: strlen() doesn't count the terminator
authorDan Carpenter <error27@gmail.com>
Fri, 9 Jul 2010 23:51:54 +0000 (23:51 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 10 Aug 2010 18:09:16 +0000 (11:09 -0700)
commitedea2aceac3068aab66f0fe748ffc1c3125587da
treeaea111a7b9d2076708dae1fe39012c66057c1a5a
parent0c41742f8b41c3fd81f96bffc8c65bbb1f0a0d8b
9p: strlen() doesn't count the terminator

commit 5c4bfa17f3ec46becec4b23d12323f7605ebd696 upstream.

This is an off by one bug because strlen() doesn't count the NULL
terminator.  We strcpy() addr into a fixed length array of size
UNIX_PATH_MAX later on.

The addr variable is the name of the device being mounted.

Signed-off-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
net/9p/trans_fd.c