If the previous evaluation failed, don't process '!'
authorAlan T. DeKok <aland@freeradius.org>
Tue, 30 Jun 2009 14:57:42 +0000 (16:57 +0200)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 30 Jun 2009 14:57:42 +0000 (16:57 +0200)
commit55afd7377d5227a9994e299969b005b797a15ee3
tree1599c78f954d2747a5ea1ad033deac2b99d7e05c
parent7839f54f422362b81d4f0ee5487a34870295c16b
If the previous evaluation failed, don't process '!'

This catches the case of ((expr1) && !(expr2)), where it
would still process expr2 if expr1 failed.
src/main/evaluate.c