|  | @@ -156,7 +156,7 @@ void grpc_tcp_server_destroy(grpc_tcp_server *s,
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /* Prepare (bind) a recently-created socket for listening. */
 | 
	
		
			
				|  |  |  static int prepare_socket(SOCKET sock, const struct sockaddr *addr,
 | 
	
		
			
				|  |  | -                          int addr_len) {
 | 
	
		
			
				|  |  | +                          size_t addr_len) {
 | 
	
		
			
				|  |  |    struct sockaddr_storage sockname_temp;
 | 
	
		
			
				|  |  |    socklen_t sockname_len;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -169,7 +169,7 @@ static int prepare_socket(SOCKET sock, const struct sockaddr *addr,
 | 
	
		
			
				|  |  |      goto error;
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -  if (bind(sock, addr, addr_len) == SOCKET_ERROR) {
 | 
	
		
			
				|  |  | +  if (bind(sock, addr, (int)addr_len) == SOCKET_ERROR) {
 | 
	
		
			
				|  |  |      char *addr_str;
 | 
	
		
			
				|  |  |      char *utf8_message = gpr_format_message(WSAGetLastError());
 | 
	
		
			
				|  |  |      grpc_sockaddr_to_string(&addr_str, addr, 0);
 | 
	
	
		
			
				|  | @@ -355,7 +355,7 @@ static void on_accept(void *arg, int from_iocp) {
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  static int add_socket_to_server(grpc_tcp_server *s, SOCKET sock,
 | 
	
		
			
				|  |  | -                                const struct sockaddr *addr, int addr_len) {
 | 
	
		
			
				|  |  | +                                const struct sockaddr *addr, size_t addr_len) {
 | 
	
		
			
				|  |  |    server_port *sp;
 | 
	
		
			
				|  |  |    int port;
 | 
	
		
			
				|  |  |    int status;
 | 
	
	
		
			
				|  | @@ -402,7 +402,7 @@ static int add_socket_to_server(grpc_tcp_server *s, SOCKET sock,
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  int grpc_tcp_server_add_port(grpc_tcp_server *s, const void *addr,
 | 
	
		
			
				|  |  | -                             int addr_len) {
 | 
	
		
			
				|  |  | +                             size_t addr_len) {
 | 
	
		
			
				|  |  |    int allocated_port = -1;
 | 
	
		
			
				|  |  |    unsigned i;
 | 
	
		
			
				|  |  |    SOCKET sock;
 |