colo-compare: check mark in mutual exclusion
Signed-off-by: Li Zhijian <lizhijian@cn.fujitsu.com> Signed-off-by: Zhang Chen <chen.zhang@intel.com> Reviewed-by: Zhang Chen <chen.zhang@intel.com> Signed-off-by: Jason Wang <jasowang@redhat.com>
This commit is contained in:
parent
862ee1e07e
commit
45b9e8c33a
|
@ -477,13 +477,11 @@ sec:
|
||||||
colo_release_primary_pkt(s, ppkt);
|
colo_release_primary_pkt(s, ppkt);
|
||||||
g_queue_push_head(&conn->secondary_list, spkt);
|
g_queue_push_head(&conn->secondary_list, spkt);
|
||||||
goto pri;
|
goto pri;
|
||||||
}
|
} else if (mark == COLO_COMPARE_FREE_SECONDARY) {
|
||||||
if (mark == COLO_COMPARE_FREE_SECONDARY) {
|
|
||||||
conn->compare_seq = spkt->seq_end;
|
conn->compare_seq = spkt->seq_end;
|
||||||
packet_destroy(spkt, NULL);
|
packet_destroy(spkt, NULL);
|
||||||
goto sec;
|
goto sec;
|
||||||
}
|
} else if (mark == (COLO_COMPARE_FREE_PRIMARY | COLO_COMPARE_FREE_SECONDARY)) {
|
||||||
if (mark == (COLO_COMPARE_FREE_PRIMARY | COLO_COMPARE_FREE_SECONDARY)) {
|
|
||||||
conn->compare_seq = ppkt->seq_end;
|
conn->compare_seq = ppkt->seq_end;
|
||||||
colo_release_primary_pkt(s, ppkt);
|
colo_release_primary_pkt(s, ppkt);
|
||||||
packet_destroy(spkt, NULL);
|
packet_destroy(spkt, NULL);
|
||||||
|
|
Loading…
Reference in New Issue