OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
CVS: cvs.openbsd.org: src

From: Marco Pfatschbacher (mpfcvs.openbsd.org)
Date: Wed Feb 01 2006 - 17:13:09 CST


CVSROOT: /cvs
Module name: src
Changes by: mpfcvs.openbsd.org 2006/02/01 16:13:09

Modified files:
        usr.sbin/ifstated: ifstated.c

Log message:
Run external tests synchronous at state changes and
call adjust_external_expressions() which updates the
expressions for all states.
Address similar state caching problems for external tests as
in previous commit.

Don't ignore set-state actions if they are happening right
after a state change. (Based on a patch from Holger Mikolon).

ok markus, testing sturm, ok mcbride.