X-Git-Url: https://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2Frx%2Frx.c;h=ce815a41d4f4b3a764e2c42eba29ed7397460573;hp=338e3a616431d338eb6c6344e7f90ed37bd0fd99;hb=255c0a564fce8616a2ebc9e6d1c2d7370b1d6908;hpb=7583f97d5f19aa2d207f8a35a1a3a8b76f672e30 diff --git a/src/rx/rx.c b/src/rx/rx.c index 338e3a6..ce815a4 100644 --- a/src/rx/rx.c +++ b/src/rx/rx.c @@ -3494,6 +3494,7 @@ rxi_ReceivePacket(struct rx_packet *np, osi_socket socket, addr.sin_family = AF_INET; addr.sin_port = port; addr.sin_addr.s_addr = host; + memset(&addr.sin_zero, 0, sizeof(addr.sin_zero)); #ifdef STRUCT_SOCKADDR_HAS_SA_LEN addr.sin_len = sizeof(addr); #endif /* AFS_OSF_ENV */ @@ -6506,6 +6507,7 @@ rxi_NatKeepAliveEvent(struct rxevent *event, void *arg1, taddr.sin_family = AF_INET; taddr.sin_port = rx_PortOf(rx_PeerOf(conn)); taddr.sin_addr.s_addr = rx_HostOf(rx_PeerOf(conn)); + memset(&taddr.sin_zero, 0, sizeof(taddr.sin_zero)); #ifdef STRUCT_SOCKADDR_HAS_SA_LEN taddr.sin_len = sizeof(struct sockaddr_in); #endif @@ -7516,6 +7518,7 @@ MakeDebugCall(osi_socket socket, afs_uint32 remoteAddr, afs_uint16 remotePort, taddr.sin_family = AF_INET; taddr.sin_port = remotePort; taddr.sin_addr.s_addr = remoteAddr; + memset(&taddr.sin_zero, 0, sizeof(taddr.sin_zero)); #ifdef STRUCT_SOCKADDR_HAS_SA_LEN taddr.sin_len = sizeof(struct sockaddr_in); #endif