- Timestamp:
- Jun 28, 2006 11:10:02 AM (18 years ago)
- Location:
- pjproject/trunk/pjlib/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjlib/src/pj/sock_bsd.c
r433 r557 211 211 RESET_LEN(addr); 212 212 addr->sin_family = AF_INET; 213 pj_memset(addr->sin_zero, 0, sizeof(addr->sin_zero)); 213 214 214 215 if (str_addr && str_addr->slen) { … … 248 249 RESET_LEN(addr); 249 250 addr->sin_family = PJ_AF_INET; 251 pj_memset(addr->sin_zero, 0, sizeof(addr->sin_zero)); 250 252 pj_sockaddr_in_set_port(addr, port); 251 253 return pj_sockaddr_in_set_str_addr(addr, str_addr); … … 369 371 SET_LEN(&addr, sizeof(pj_sockaddr_in)); 370 372 addr.sin_family = PJ_AF_INET; 373 pj_memset(addr.sin_zero, 0, sizeof(addr.sin_zero)); 371 374 addr.sin_addr.s_addr = pj_htonl(addr32); 372 375 addr.sin_port = pj_htons(port); -
pjproject/trunk/pjlib/src/pjlib-test/sock.c
r509 r557 79 79 unsigned char *p; 80 80 pj_in_addr addr; 81 char zero[64]; 82 pj_sockaddr_in addr2; 81 83 const pj_str_t *hostname; 82 84 … … 104 106 return -30; 105 107 108 /* Test that pj_sockaddr_in_init() initialize the whole structure, 109 * including sin_zero. 110 */ 111 pj_sockaddr_in_init(&addr2, 0, 1000); 112 pj_memset(zero, 0, sizeof(zero)); 113 if (pj_memcmp(addr2.sin_zero, zero, sizeof(addr2.sin_zero)) != 0) 114 return -35; 115 106 116 /* pj_gethostname() */ 107 117 hostname = pj_gethostname(); … … 113 123 114 124 /* pj_gethostaddr() */ 125 115 126 116 127 return 0;
Note: See TracChangeset
for help on using the changeset viewer.