[vine-users:080557] Re: whoisでUnable to connect to remote host

Hosoi mlist @ mail.cuvie.net
2010年 10月 20日 (水) 18:47:44 JST


細井と言うものです。

ソースを触りながら見てみたところwhoisサーバーによってgetsockoptの(下記
で言うretval)値が返ってきてしまうようで、その為にデータを取得できていな
かったようです。

2回目のgetsockoptでは良いようなのでとりあえず以下のように修正して使用す
ることにしました。

引き続きなにか情報があればよろしくお願いします。

--- jwhois-4.0/src/utils.c.getsockopt   2010-10-20 18:04:49.000000000 +0900
+++ jwhois-4.0/src/utils.c      2010-10-20 17:51:55.000000000 +0900
@@ -291,6 +291,7 @@
       error = getsockopt(sockfd, SOL_SOCKET, SO_ERROR, &retval, &retlen);
       if (error < 0 || retval)
        {
+         if(error == 0) continue;
          close (sockfd);
          return -1;
        }

On Wed, 20 Oct 2010 12:44:25 +0900
Hosoi <mlist @ mail.cuvie.net> wrote:
|細井というものです。
|
|VineLinux5.1を使用しています。
|whoisがうまく動作していないようですがバグかなにかでしょうか?

-- 
Y.Hosoi



vine-users メーリングリストの案内