net: use `vmemset(&hints, 0, int(sizeof(hints)))`, instead of zeroing the fields 1 by 1
							parent
							
								
									e42db5bee2
								
							
						
					
					
						commit
						8e0de2036d
					
				| 
						 | 
					@ -173,14 +173,11 @@ pub fn resolve_ipaddrs(addr string, family AddrFamily, typ SocketType) ?[]Addr {
 | 
				
			||||||
		// ai_socktype: int(typ)
 | 
							// ai_socktype: int(typ)
 | 
				
			||||||
		// ai_flags: C.AI_PASSIVE
 | 
							// ai_flags: C.AI_PASSIVE
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
						unsafe { vmemset(&hints, 0, int(sizeof(hints))) }
 | 
				
			||||||
	hints.ai_family = int(family)
 | 
						hints.ai_family = int(family)
 | 
				
			||||||
	hints.ai_socktype = int(typ)
 | 
						hints.ai_socktype = int(typ)
 | 
				
			||||||
	hints.ai_flags = C.AI_PASSIVE
 | 
						hints.ai_flags = C.AI_PASSIVE
 | 
				
			||||||
	hints.ai_protocol = 0
 | 
					
 | 
				
			||||||
	hints.ai_addrlen = 0
 | 
					 | 
				
			||||||
	hints.ai_addr = voidptr(0)
 | 
					 | 
				
			||||||
	hints.ai_canonname = voidptr(0)
 | 
					 | 
				
			||||||
	hints.ai_next = voidptr(0)
 | 
					 | 
				
			||||||
	results := &C.addrinfo(0)
 | 
						results := &C.addrinfo(0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	sport := '$port'
 | 
						sport := '$port'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue