From bd8c154a62d47b0ec2abf87e35dccf081781d81c Mon Sep 17 00:00:00 2001
From: "jbaron@akamai.com" <jbaron@akamai.com>
Date: Tue, 27 Aug 2013 16:50:03 +0000
Subject: [PATCH] dynamic debug: line queries failing due to uninitialized
 local variable

Settings of the form, 'line x module y +p', can fail arbitrarily due to an
uninitialized local variable. With this patch results are consistent, as
expected.

Signed-off-by: Jason Baron <jbaron@akamai.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 lib/dynamic_debug.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/dynamic_debug.c b/lib/dynamic_debug.c
index 99fec3ae405aa..c37aeacd7651b 100644
--- a/lib/dynamic_debug.c
+++ b/lib/dynamic_debug.c
@@ -309,7 +309,7 @@ static int ddebug_parse_query(char *words[], int nwords,
 			struct ddebug_query *query, const char *modname)
 {
 	unsigned int i;
-	int rc;
+	int rc = 0;
 
 	/* check we have an even number of words */
 	if (nwords % 2 != 0) {
-- 
GitLab