*** /sys/netinet/ip_mroute.c.orig Sat Aug 21 19:04:20 1993 --- /sys/netinet/ip_mroute.c Tue Aug 24 08:27:03 1993 *************** *** 822,831 **** /* Entry exists, so forward if necessary */ if (rt != NULL) ! { ! if (ip_mdq(m, ifp, tunnel_src, rt, RTE_FOUND)) ! return 1; ! } else /* * If we don't have a route for packet's origin, --- 822,828 ---- /* Entry exists, so forward if necessary */ if (rt != NULL) ! return (ip_mdq(m, ifp, tunnel_src, rt, RTE_FOUND)); else /* * If we don't have a route for packet's origin, *************** *** 916,922 **** { mrtstat.mrts_upq_ovflw++; splx(s); ! return; } /* add this packet and timing, ifp info to m_act */ --- 913,919 ---- { mrtstat.mrts_upq_ovflw++; splx(s); ! return 0; } /* add this packet and timing, ifp info to m_act */ *************** *** 939,944 **** --- 936,942 ---- rte0->m_act = mb_ntry; splx(s); + return 0; } } *************** *** 1035,1040 **** --- 1033,1039 ---- phyint_send(ip, vifp, m); } } + return 0; } static void .