/*
* End of condition,
*/
- if (!*q || (*q == ')') || ((*q == '!') && (q[1] != '=')) ||
+ if (!*q || (*q == ')') ||
+ ((*q == '!') && (q[1] != '=') && (q[1] != '~')) ||
((q[0] == '&') && (q[1] == '&')) ||
((q[0] == '|') && (q[1] == '|'))) {
/*
/*
* Closing brace or EOL, return.
*/
- if (!*p || (*p == ')') || ((*p == '!') && (p[1] != '=')) ||
+ if (!*p || (*p == ')') ||
+ ((*p == '!') && (p[1] != '=') && (p[1] != '~')) ||
((p[0] == '&') && (p[1] == '&')) ||
((p[0] == '|') && (p[1] == '|'))) {
DEBUG4(">>> AT EOL2a");
return RLM_MODULE_UPDATED;
}
-
-