From 89da7f9a6af5bc5c0dd217296a953a46725c0ec0 Mon Sep 17 00:00:00 2001
From: Michael Tuexen <tuexen@fh-muenster.de>
Date: Sat, 10 Oct 2015 14:01:35 +0200
Subject: [PATCH] Initialize the in/out parameter of getpeername().

---
 gtests/net/packetdrill/run_system_call.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gtests/net/packetdrill/run_system_call.c b/gtests/net/packetdrill/run_system_call.c
index f08ad107..57e837fc 100644
--- a/gtests/net/packetdrill/run_system_call.c
+++ b/gtests/net/packetdrill/run_system_call.c
@@ -367,6 +367,8 @@ static int get_sockstorage_arg(struct expression *arg, struct sockaddr_storage *
 {
 	if (arg->type == EXPR_ELLIPSIS) {
 		socklen_t len_addr;
+
+		len_addr = (socklen_t)sizeof(struct sockaddr_storage);
 		if (getpeername(live_fd, (struct sockaddr*) sock_addr, &len_addr)) {
 			asprintf(error, "Bad setsockopt, bad get primary peer address");
 			return STATUS_ERR;
-- 
GitLab