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:
parent
5df7c4c520
commit
4b87eab92a
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue