When racoon receives a SIGHUP, it does not flush its configuration
entries for the sainfo sections it had previously parsed. If there was
an anonymous section in the config file when racoon was started, and
there is an anonymous section when racoon is sent the SIGHUP, racoon
will exit saying there is a duplicate sainfo anonymous entry. This patch
flushes all of the sainfos before the config file is reparsed to prevent
this from happening.
I have also submitted this patch through the patches section of the
ipsec-tools Sourceforge project page. If you have any questions
regarding this patch, please feel free to contact me.
5775 Morehouse Dr.
San Diego, CA 92121