Fix condition for attribute not found
authorAlan T. DeKok <aland@freeradius.org>
Wed, 22 Sep 2010 09:44:34 +0000 (11:44 +0200)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 22 Sep 2010 09:45:19 +0000 (11:45 +0200)
This is a "false" comparison, but not a syntax error in the evaluation logic

src/main/evaluate.c

index 5da6645..77df822 100644 (file)
@@ -366,7 +366,8 @@ static int radius_do_cmp(REQUEST *request, int *presult,
                                
                                RDEBUG2("    (Attribute %s was not found)",
                                       pleft);
-                               return FALSE;
+                               *presult = 0;
+                               return TRUE;
                        }
 
 #ifdef HAVE_REGEX_H