equal
deleted
inserted
replaced
639 fd = _lm_sock_makesocket (addr->ai_family, |
639 fd = _lm_sock_makesocket (addr->ai_family, |
640 addr->ai_socktype, |
640 addr->ai_socktype, |
641 addr->ai_protocol); |
641 addr->ai_protocol); |
642 |
642 |
643 if (!_LM_SOCK_VALID (fd)) { |
643 if (!_LM_SOCK_VALID (fd)) { |
644 g_print("invalid fd\n"); |
|
645 g_log (LM_LOG_DOMAIN, LM_LOG_LEVEL_NET, |
644 g_log (LM_LOG_DOMAIN, LM_LOG_LEVEL_NET, |
646 "Failed making socket, error:%d...\n", |
645 "Failed making socket, error:%d...\n", |
647 _lm_sock_get_last_error ()); |
646 _lm_sock_get_last_error ()); |
648 |
647 |
649 return _lm_old_socket_failed (connect_data); |
648 return _lm_old_socket_failed (connect_data); |
681 addr->ai_addr, (int)addr->ai_addrlen); |
680 addr->ai_addr, (int)addr->ai_addrlen); |
682 if (res < 0) { |
681 if (res < 0) { |
683 err = _lm_sock_get_last_error (); |
682 err = _lm_sock_get_last_error (); |
684 if (!_lm_sock_is_blocking_error (err)) { |
683 if (!_lm_sock_is_blocking_error (err)) { |
685 _lm_sock_close (connect_data->fd); |
684 _lm_sock_close (connect_data->fd); |
686 g_print("unable to connect\n"); |
|
687 return _lm_old_socket_failed_with_error (connect_data, err); |
685 return _lm_old_socket_failed_with_error (connect_data, err); |
688 } |
686 } |
689 } |
687 } |
690 |
688 |
691 return TRUE; |
689 return TRUE; |