src/sock_tcp.c
changeset 8 be88e543c8ff
parent 4 a3ca0f97a075
child 10 9fe218576d13
equal deleted inserted replaced
7:844f014409ff 8:be88e543c8ff
   146     if ((err = sock_tcp_alloc(&sock)))
   146     if ((err = sock_tcp_alloc(&sock)))
   147         return err;
   147         return err;
   148 
   148 
   149     // connect
   149     // connect
   150     if ((err = sock_tcp_init_connect(sock, host, service))) {
   150     if ((err = sock_tcp_init_connect(sock, host, service))) {
   151         // set *err_info
   151         // copy error_info
   152         sock_stream_error(SOCK_TCP_BASE(sock), err_info);
   152         SET_ERROR_INFO(err_info, sock_stream_error(SOCK_TCP_BASE(sock)));
   153 
   153 
   154         // cleanup
   154         // cleanup
   155         sock_tcp_release(sock);
   155         sock_tcp_release(sock);
   156         
   156         
   157         // return error code
   157         // return error code