--- a/src/states.c Mon Feb 05 10:22:31 2007 +0100 +++ b/src/states.c Wed Feb 07 12:27:05 2007 +0100 @@ -72,7 +72,7 @@ proceedNODE_GUARD(d,m); break; case NMT: - if (d->iam_a_slave) + if (*(d->iam_a_slave)) { proceedNMTstateChange(d,m); }