[Swan-commit] Changes to ref refs/heads/master

Paul Wouters paul at vault.libreswan.fi
Wed Jan 14 03:45:16 EET 2015

New commits:
commit a34328a8e6c4acd61f350c9f2c0d73d2b8567d59
Author: Paul Wouters <pwouters at redhat.com>
Date:   Tue Jan 13 20:36:22 2015 -0500

    pluto: do not try to send out packets if interface vanished.
    I brought up my VPN that gave me an address using XAUTH. This ip got
    configured on my interface (eg wlan0). I brought my tunnel down which
    did not remove the IP address. Now this IP address was being used for
    all my traffic, so I was dead in the water. I tried to --replace and
    --up and this used my old IP. So I manually removed it using ip addr
    del XXXX/32 dev wlan0. Then a retransmit must have hit pluto:
    Program received signal SIGSEGV, Segmentation fault.
    0x00007fa435f010ac in send_or_resend_ike_msg (st=0x7fa437474b00, where=0x7fa435fe4e4d "aggr_outI1", resending=0)
        at /home/paul/libreswan/programs/pluto/server.c:1301
    1300         const size_t natt_bonus =
    1301                 st->st_interface->ike_float ? NON_ESP_MARKER_SIZE : 0;
    (gdb) p st->st_interface
    $5 = (const struct iface_port *) 0x0

More information about the Swan-commit mailing list