From c8633d959388636ae33dbd7503a18e1cdd4093fe Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Thu, 23 Jan 2014 20:06:59 +0300 Subject: [PATCH] user_data, db: remove some false tagging as "user_data" (false positives) The problem here was code like: void for(int x) { get_user(x, p); } In the original code, we would tell the caller that now x is user_data but it's not. It's still the original passed in data. Signed-off-by: Dan Carpenter --- check_user_data.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/check_user_data.c b/check_user_data.c index bfecf35b..5d96e409 100644 --- a/check_user_data.c +++ b/check_user_data.c @@ -515,8 +515,8 @@ static void print_returned_user_data(int return_id, char *return_ranges, struct continue; param_name = get_param_name(tmp); - if (!param_name) - return; + if (!param_name || strcmp(param_name, "$$") == 0) + continue; if (slist_has_state(tmp->possible, &user_data_set)) passed_or_new = "1"; -- 2.11.4.GIT