<br>Hi list.<br><br>We are on the way to begin the test migration to openswan 2.4.8.<br><br>We encountered a bug on 2.4.7 that crashed our ipsec with a segmentation fault multiple times. We found a patch from Matthias Haas submited on Jan 15 in the dev list that correct our problem :
<br><br>> --- openswan-2.4.7/programs/pluto/demux.c Fri Jan 12 11:35:21 2007<br>> +++ openswan-2.4.7-debug/programs/pluto/demux.c Fri Jan 12 12:16:07 2007<br>> @@ -2411,7 +2411,7 @@<br>> * we can only be in calculating state if state is ignore,
<br>> * or suspended.<br>> */<br>> - passert(result == STF_IGNORE || result == STF_SUSPEND ||<br>> st->st_calculating==FALSE);<br>> + passert(result == STF_INLINE || result == STF_IGNORE || result ==
<br>> STF_SUSPEND || st->st_calculating==FALSE);<br><br>As an answer to my mail detailing the problem, Paul Wouters told us that this patch was incorporated into 2.4.8rc1<br><br>However, I was just looking at the 2.4.8
. final release source code, and the patch is not present!<br><br>Has it been forgotten or another solution has been replacing this patch?<br><br>Thanks,<br>Jean-Michel.<br><br>