.refcount = 1,
.version = data->version,
.certreq = !data->no_certreq,
- .ocsp_certreq = !data->no_ocsp_certreq,
+ .ocsp_certreq = data->ocsp_certreq,
.force_encap = data->force_encap,
.fragmentation = data->fragmentation,
.childless = data->childless,
uint16_t remote_port;
/** TRUE to not send any certificate requests */
bool no_certreq;
- /** TRUE to not send OCSP status requests */
- bool no_ocsp_certreq;
+ /** TRUE to send OCSP status requests */
+ bool ocsp_certreq;
/** Enforce UDP encapsulation by faking NATD notify */
bool force_encap;
/** Use IKE fragmentation */
.remote = peer.remote_addrs,
.remote_port = peer.remote_port,
.no_certreq = !peer.send_certreq,
- .no_ocsp_certreq = peer.ocsp != OCSP_SEND_BOTH &&
- peer.ocsp != OCSP_SEND_REQUEST,
+ .ocsp_certreq = peer.ocsp == OCSP_SEND_BOTH ||
+ peer.ocsp == OCSP_SEND_REQUEST,
.force_encap = peer.encap,
.fragmentation = peer.fragmentation,
.childless = peer.childless,