diff --git a/tools/bgpgrep/bgpgrep_vmfunc.c b/tools/bgpgrep/bgpgrep_vmfunc.c index bfe01d4..a9cfa34 100755 --- a/tools/bgpgrep/bgpgrep_vmfunc.c +++ b/tools/bgpgrep/bgpgrep_vmfunc.c @@ -174,13 +174,13 @@ void BgpgrepF_FindAsLoops(Bgpvm *vm) Asntree t; Asn asn; + Sint32 pos = 0; + Boolean foundLoop = FALSE; + const Bgphdr *hdr = BGP_HDR(vm->msg); if (hdr->type != BGP_UPDATE) goto nomatch; - Sint32 pos = 0; - Boolean foundLoop = FALSE; - if (Bgp_StartMsgRealAsPath(&it, vm->msg) != OK) goto nomatch;