059a531
diff --git a/programs/pluto/ikev2_parent.c b/programs/pluto/ikev2_parent.c
059a531
index 702c9a8..3772508 100644
059a531
--- a/programs/pluto/ikev2_parent.c
059a531
+++ b/programs/pluto/ikev2_parent.c
059a531
@@ -2150,7 +2150,7 @@ static stf_status ikev2_parent_inR1outI2_tail(struct state *pst, struct msg_dige
059a531
 					      struct pluto_crypto_req *r)
059a531
 {
059a531
 	struct connection *const pc = pst->st_connection;	/* parent connection */
059a531
-	struct ppk_id_payload ppk_id_p;
059a531
+	struct ppk_id_payload ppk_id_p = { };
059a531
 	struct ike_sa *ike = pexpect_ike_sa(pst);
059a531
 
059a531
 	if (!finish_dh_v2(pst, r, FALSE)) {