--- a/net/ipv4/icmp.c
+++ b/net/ipv4/icmp.c
@@ -440,6 +442,8 @@ void icmp_send(struct sk_buff *skb_in, int type, int code, u32 info)
 	u32 saddr;
 	u8  tos;
 
+	memset(&ipc, 0, sizeof(ipc));
+
 	if (!rt)
 		goto out;
 
