Ticket #931: openvpn-2.4.3-tap-loopback-fix.patch

File openvpn-2.4.3-tap-loopback-fix.patch, 773 bytes (added by marcan, 5 years ago)

Tentative patch

  • openvpn-2.4.3/src/openvpn/multi.c

    old new  
    26622662                                /* if dest addr is a known client, route to it */
    26632663                                if (mi)
    26642664                                {
     2665                                    if (mi == m->pending) {
     2666                                        msg(D_MULTI_DROPPED, "MULTI: dest %s loops back to source, packet dropped",
     2667                                            mroute_addr_print(&dest, &gc));
     2668                                    } else
    26652669#ifdef ENABLE_PF
    26662670                                    if (!pf_c2c_test(c, &mi->context, "tap_c2c"))
    26672671                                    {