summaryrefslogtreecommitdiffstats
path: root/fs/9p
diff options
context:
space:
mode:
authorEric Van Hensbergen <ericvh@gmail.com>2007-01-26 09:57:06 +0100
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-01-26 22:51:00 +0100
commite540eb45a5254873245fd377f2fe3afc47bd33c1 (patch)
tree09d9fa5d75df5bafeb4c9f56fd54338c24bd3cd4 /fs/9p
parent[PATCH] 9p: fix segfault caused by race condition in meta-data operations (diff)
downloadlinux-e540eb45a5254873245fd377f2fe3afc47bd33c1.tar.xz
linux-e540eb45a5254873245fd377f2fe3afc47bd33c1.zip
[PATCH] 9p: null terminate error strings for debug print
We weren't properly NULL terminating protocol error strings for our debug printk resulting in garbage being included in the output when debug was enabled. Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs/9p')
-rw-r--r--fs/9p/error.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/9p/error.c b/fs/9p/error.c
index ae91555c1558..0d7fa4e08812 100644
--- a/fs/9p/error.c
+++ b/fs/9p/error.c
@@ -83,6 +83,7 @@ int v9fs_errstr2errno(char *errstr, int len)
if (errno == 0) {
/* TODO: if error isn't found, add it dynamically */
+ errstr[len] = 0;
printk(KERN_ERR "%s: errstr :%s: not found\n", __FUNCTION__,
errstr);
errno = 1;