aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Van Hensbergen <ericvh@gmail.com>2007-01-26 00:57:06 -0800
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-01-26 13:51:00 -0800
commite540eb45a5254873245fd377f2fe3afc47bd33c1 (patch)
tree09d9fa5d75df5bafeb4c9f56fd54338c24bd3cd4
parentda977b2c7eb4d6312f063a7b486f2aad99809710 (diff)
downloadkernel_samsung_crespo-e540eb45a5254873245fd377f2fe3afc47bd33c1.zip
kernel_samsung_crespo-e540eb45a5254873245fd377f2fe3afc47bd33c1.tar.gz
kernel_samsung_crespo-e540eb45a5254873245fd377f2fe3afc47bd33c1.tar.bz2
[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>
-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 ae91555..0d7fa4e 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;