loudmouth/lm-old-socket.c
changeset 736 97f3ff94976f
parent 730 202bc8bac438
child 737 ca896de7b10d
equal deleted inserted replaced
735:7ae46452fb10 736:97f3ff94976f
   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;