]> xenbits.xensource.com Git - xen.git/commitdiff
gdbsx: clear sockaddr before using it
authorMatthew Daley <mattjd@gmail.com>
Wed, 18 Sep 2013 03:38:04 +0000 (15:38 +1200)
committerIan Campbell <ian.campbell@citrix.com>
Sat, 21 Sep 2013 15:43:13 +0000 (16:43 +0100)
...so that sin_zero is actually zero.

Coverity-ID: 1056070
Signed-off-by: Matthew Daley <mattjd@gmail.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
tools/debugger/gdbsx/gx/gx_comm.c

index ed4a7bef0eb34aa3f2644b1d6232ba09a80277c7..7680dbd0d71ccc4e2bbb011a74defd634bcc1394 100644 (file)
@@ -84,6 +84,7 @@ do_tcp(char *port_str)
     tmp = 1;
     setsockopt(sock_fd, SOL_SOCKET, SO_REUSEADDR, (char *)&tmp,sizeof(tmp));
 
+    memset(&sockaddr, 0, sizeof(sockaddr));
     sockaddr.sin_family = PF_INET;
     sockaddr.sin_port = htons (port);
     sockaddr.sin_addr.s_addr = INADDR_ANY;