| 
				
			 | 
			
			
				
				@@ -56,6 +56,7 @@ int resolv ( const char *name, struct sockaddr *sa, struct async *parent ) { 
			 | 
		
		
	
		
			
			| 
				56
			 | 
			
				56
			 | 
			
			
				
				 	resolution = malloc ( sizeof ( *resolution ) ); 
			 | 
		
		
	
		
			
			| 
				57
			 | 
			
				57
			 | 
			
			
				
				 	if ( ! resolution ) 
			 | 
		
		
	
		
			
			| 
				58
			 | 
			
				58
			 | 
			
			
				
				 		return -ENOMEM; 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				59
			 | 
			
			
				
				+	memset ( resolution, 0, sizeof ( *resolution ) ); 
			 | 
		
		
	
		
			
			| 
				59
			 | 
			
				60
			 | 
			
			
				
				 	async_init ( &resolution->async, &resolv_async_operations, parent ); 
			 | 
		
		
	
		
			
			| 
				60
			 | 
			
				61
			 | 
			
			
				
				  
			 | 
		
		
	
		
			
			| 
				61
			 | 
			
				62
			 | 
			
			
				
				 	/* Check for a dotted quad IP address first */ 
			 |