From: Justin Seyster Date: Thu, 23 Sep 2010 20:36:17 +0000 (-0400) Subject: Fixed check_in_params(). X-Git-Tag: release-v1.0~40^2~3 X-Git-Url: https://git.fsl.cs.stonybrook.edu/?a=commitdiff_plain;h=76269ad67be6daa9d2c6a7a0f7bb5a99c48bfb61;p=interaspect.git Fixed check_in_params(). --- diff --git a/src/aop-pointcut.c b/src/aop-pointcut.c index cafd752..ea4cfbc 100644 --- a/src/aop-pointcut.c +++ b/src/aop-pointcut.c @@ -186,20 +186,14 @@ bool check_in_params (struct aop_pointcut *pc) { struct aop_param_desc *param_desc; - bool params_matched = false; - /* Check parameter types. */ + + /* Check parameter types. */ for (param_desc = pc->in_param_list_head ; param_desc != NULL ; param_desc = param_desc->next) { if(!check_in_param (param_desc)) - { - params_matched = false; - break; - } - else - { - params_matched = true; - } + return false; } - return params_matched; + + return true; }