Update of /cvsroot/scsh/scsh/scsh
In directory usw-pr-cvs1:/tmp/cvs-serv21165
Modified Files:
network1.c
Log Message:
Zero all sockaddr_XX.
Index: network1.c
===================================================================
RCS file: /cvsroot/scsh/scsh/scsh/network1.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -r1.10 -r1.11
*** network1.c 2001/06/20 15:57:57 1.10
--- network1.c 2001/06/21 08:21:24 1.11
***************
*** 87,90 ****
--- 87,92 ----
int scheme_length=STRING_LENGTH(scheme_name);
+ memset(&name, 0, sizeof(name));
+
name.sun_family=AF_UNIX;
if (scheme_length>=(108-1)) /* save space for \0 */
***************
*** 105,108 ****
--- 107,112 ----
u_short port=htons((u_short)ntohl(GET_LONG(scheme_name,1)));
+ memset(&name, 0, sizeof(name));
+
name.sin_family=AF_INET;
name.sin_addr.s_addr=addr;
***************
*** 275,278 ****
--- 279,284 ----
int scheme_length=STRING_LENGTH(scheme_name);
+ memset(&name, 0, sizeof(name));
+
name.sun_family=AF_UNIX;
if (scheme_length>=(108-1)) /* save space for \0 */
***************
*** 294,297 ****
--- 300,306 ----
u_long addr=GET_LONG(scheme_name,0);
u_short port=htons((u_short)ntohl(GET_LONG(scheme_name,1)));
+
+ memset(&name, 0, sizeof(name));
+
name.sin_family=AF_INET;
name.sin_addr.s_addr=addr;
|