Fix a major logic error
If in_transition is false, the result of in_transition is always false with '&&', so we should be changed '&&' to '||'. Change-Id: I8c18c052c94ebfdbcbcec215d64a8bceeda34f27 Closes-Bug: #1809412
This commit is contained in:
parent
9cc9ce0a2d
commit
8350ded5fc
|
@ -910,13 +910,13 @@ void sm_failover_audit()
|
|||
|
||||
bool in_transition = false;
|
||||
bool infra_configured = is_infra_configured();
|
||||
in_transition = in_transition &&
|
||||
in_transition = in_transition ||
|
||||
sm_failover_if_transit_state(_mgmt_interface_info);
|
||||
in_transition = in_transition &&
|
||||
in_transition = in_transition ||
|
||||
sm_failover_if_transit_state(_oam_interface_info);
|
||||
if( infra_configured )
|
||||
{
|
||||
in_transition = in_transition &&
|
||||
in_transition = in_transition ||
|
||||
sm_failover_if_transit_state(_infra_interface_info);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue