From: Eric Van Hensbergen Date: Fri, 26 Jan 2007 08:57:06 +0000 (-0800) Subject: [PATCH] 9p: null terminate error strings for debug print X-Git-Tag: v2.6.20-rc7~69 X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e540eb45a5254873245fd377f2fe3afc47bd33c1;p=linux-2.6 [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 Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- diff --git a/fs/9p/error.c b/fs/9p/error.c index ae91555c15..0d7fa4e088 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;