[vm.c,vm_asmtch.c] Move match result PUSH to Bgp_VmStoreMsgTypeMatch()
This commit is contained in:
parent
3bf9ff9dc4
commit
739f798d11
|
@ -331,6 +331,8 @@ cant_run:
|
|||
|
||||
Judgement Bgp_VmStoreMsgTypeMatch(Bgpvm *vm, Boolean isMatching)
|
||||
{
|
||||
BGP_VMPUSH(vm, isMatching);
|
||||
|
||||
vm->curMatch = (Bgpvmmatch *) Bgp_VmTempAlloc(vm, sizeof(*vm->curMatch));
|
||||
if (!vm->curMatch) UNLIKELY
|
||||
return NG;
|
||||
|
@ -462,8 +464,6 @@ void Bgp_VmDoChkt(Bgpvm *vm, BgpType type)
|
|||
return;
|
||||
|
||||
Boolean isMatching = (BGP_VMCHKMSGTYPE(vm, type) != NULL);
|
||||
|
||||
BGP_VMPUSH(vm, isMatching);
|
||||
Bgp_VmStoreMsgTypeMatch(vm, isMatching);
|
||||
}
|
||||
|
||||
|
|
|
@ -766,7 +766,6 @@ void Bgp_VmDoAsmtch(Bgpvm *vm)
|
|||
}
|
||||
if (!BGP_VMCHKMSGTYPE(vm, BGP_UPDATE)) {
|
||||
Bgp_VmStoreMsgTypeMatch(vm, /*isMatching=*/FALSE);
|
||||
BGP_VMPUSH(vm, FALSE);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -821,7 +820,6 @@ void Bgp_VmDoFasmtc(Bgpvm *vm)
|
|||
}
|
||||
if (!BGP_VMCHKMSGTYPE(vm, BGP_UPDATE)) {
|
||||
Bgp_VmStoreMsgTypeMatch(vm, /*isMatching=*/FALSE);
|
||||
BGP_VMPUSH(vm, FALSE);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue