the part of checking cookies has been separated. check first if the initiator's cookie is not zero. then check if the responder's cookie is zero during getting a phase1 handler.
the part of checking cookies has been separated.
check first if the initiator's cookie is not zero.
then check if the responder's cookie is zero during getting a phase1 handler.

MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame