From 281a0f9d20b607d1ccd773083319e0b8dcf79f89 Mon Sep 17 00:00:00 2001 From: Andrey Vagin Date: Fri, 1 May 2015 14:08:00 +0300 Subject: [PATCH] kerndat: pass null-terminated string into strstr Signed-off-by: Andrey Vagin Signed-off-by: Pavel Emelyanov --- kerndat.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kerndat.c b/kerndat.c index b07580285..0e6dc9847 100644 --- a/kerndat.c +++ b/kerndat.c @@ -294,11 +294,12 @@ int kerndat_fdinfo_has_lock() if (pfd < 0) goto out; - len = read(pfd, buf, sizeof(buf)); + len = read(pfd, buf, sizeof(buf) - 1); if (len < 0) { pr_perror("Unable to read"); goto out; } + buf[len] = 0; kdat.has_fdinfo_lock = (strstr(buf, "lock:") != NULL);