IMSG
if (IMSG.rip_cmd != RIPCMD_RESPONSE) {
printf("\n unexpected response type %d\n", IMSG.rip_cmd);
printf(" RIPv%d%s %d bytes\n", IMSG.rip_vers,
(IMSG.rip_vers != RIPv1 && IMSG.rip_vers != RIPv2) ? " ?" : "",
n = IMSG.rip_nets;
if (IMSG.rip_vers == RIPv1) {
&& n == IMSG.rip_nets) {
&& n == IMSG.rip_nets) {
MD5Update(&md5_ctx, (u_char *)&IMSG,
(char *)na-(char *)&IMSG
(IMSG.rip_vers == RIPv1) ? " ?" : "");
(IMSG.rip_vers == RIPv1) ? " ?" : "");