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 in_transition = false;
|
||||||
bool infra_configured = is_infra_configured();
|
bool infra_configured = is_infra_configured();
|
||||||
in_transition = in_transition &&
|
in_transition = in_transition ||
|
||||||
sm_failover_if_transit_state(_mgmt_interface_info);
|
sm_failover_if_transit_state(_mgmt_interface_info);
|
||||||
in_transition = in_transition &&
|
in_transition = in_transition ||
|
||||||
sm_failover_if_transit_state(_oam_interface_info);
|
sm_failover_if_transit_state(_oam_interface_info);
|
||||||
if( infra_configured )
|
if( infra_configured )
|
||||||
{
|
{
|
||||||
in_transition = in_transition &&
|
in_transition = in_transition ||
|
||||||
sm_failover_if_transit_state(_infra_interface_info);
|
sm_failover_if_transit_state(_infra_interface_info);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue