Fixed circuit (un)blocking flag check when processing (un)blocking command.

git-svn-id: http://voip.null.ro/svn/yate@3564 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
marian 2010-08-29 14:01:05 +00:00
parent 5df7c4c520
commit 4b87eab92a
1 changed files with 1 additions and 1 deletions

View File

@ -4993,7 +4993,7 @@ static const char* checkBlockCic(SignallingCircuit* cic, bool block, bool maint,
SignallingCircuit::LockLocalHWFail);
if ((block == (0 != flg)) && !force)
return "already in the same state";
flg = maint ? SignallingCircuit::LockingMaint : SignallingCircuit::LockLocalHWFail;
flg = maint ? SignallingCircuit::LockingMaint : SignallingCircuit::LockingHWFail;
if (cic->locked(flg | SignallingCircuit::Resetting) && !force)
return "busy locking or resetting";
return 0;