diff options
Diffstat (limited to 'proto/rip/rip.c')
-rw-r--r-- | proto/rip/rip.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/proto/rip/rip.c b/proto/rip/rip.c index 16c61cf..cca329e 100644 --- a/proto/rip/rip.c +++ b/proto/rip/rip.c @@ -352,7 +352,7 @@ rip_process_packet( struct proto *p, struct rip_packet *packet, int num, ip_addr struct rip_block *block = &packet->block[i]; if (block->family == 0xffff) { if (i) - BAD( "Authentication header is not the first" ); + continue; /* md5 tail has this family */ if (rip_incoming_authentication(p, (void *) block, packet, num)) BAD( "Authentication failed" ); authenticated = 1; |