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