vine-users ML アーカイブ



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

  • From: Hosoi <mlist@xxxxxxxxxxxxxx>
  • Subject: [vine-users:080557] Re: whoisでUnable to connect t o remote host
  • Date: Wed, 20 Oct 2010 18:47:44 +0900
細井と言うものです。

ソースを触りながら見てみたところ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@xxxxxxxxxxxxxx> wrote:
|細井というものです。
|
|VineLinux5.1を使用しています。
|whoisがうまく動作していないようですがバグかなにかでしょうか?

-- 
Y.Hosoi

_______________________________________________
vine-users mailing list
vine-users@xxxxxxxxxxxxxxxxxxxx
http://listserv.linux.or.jp/mailman/listinfo/vine-users