c2ea0911 introduced a crasher for IKEv1. When pluto replace IKE SA and delete itself.
#0 0x00005610ca3c34b7 in free_generalNames (gn=0xe, free_name=1) at /home/build/libreswan/lib/libswan/x509dn.c:742 #1 0x00005610ca329edb in delete_state (st=0x5610cb16eaa0) at /home/build/libreswan/programs/pluto/state.c:922 I think Tuomo also noticed this crasher. He mentioned that he is working on it on IRC. Here is a simple fix for it. Possibly there is a better way to clean up freeing st_requested_ca. leak detect was not enabled when I tried. It seems to have disappeared again. I wonder if the c2ea0911 was only tested for IKEv2? IKEv2 does not seems to have this issue. Or possibly interoperating with other implemenations? -antony PS: in the testcase you could test it in ikev2-20-ikesa-replace change ikev2=never on road.conf and east.conf. https://bugs.libreswan.org/show_bug.cgi?id=276 _______________________________________________ Swan-dev mailing list Swan-dev@lists.libreswan.org https://lists.libreswan.org/mailman/listinfo/swan-dev