]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fopen_network_stream): Don't loop if gethostbyname
authorGerd Moellmann <gerd@gnu.org>
Thu, 14 Oct 1999 11:23:11 +0000 (11:23 +0000)
committerGerd Moellmann <gerd@gnu.org>
Thu, 14 Oct 1999 11:23:11 +0000 (11:23 +0000)
fails and h_errno is TRY_AGAIN.

src/ChangeLog
src/process.c

index 5f442fa1f21fccd87b90d201d797323f4a388c9c..ba4e0b571ab428ebe88bad1ddb2812864f52def5 100644 (file)
@@ -1,3 +1,8 @@
+1999-10-14  Gerd Moellmann  <gerd@gnu.org>
+
+       * process.c (Fopen_network_stream): Don't loop if gethostbyname
+       fails and h_errno is TRY_AGAIN.
+
 1999-10-13  Dave Love  <fx@gnu.org>
 
        * filelock.c (lock_file): Move gcpro of `fn'.
index 2cb1dd908ceec50f01a343106e63f2464e3698a9..d2804763e3d22dff630345ba57bdc23178664f72 100644 (file)
@@ -1944,15 +1944,19 @@ Fourth arg SERVICE is name of the service desired, or an integer\n\
 
   while (1)
     {
+#if 0
 #ifdef TRY_AGAIN
       h_errno = 0;
+#endif
 #endif
       immediate_quit = 1;
       QUIT;
       host_info_ptr = gethostbyname (XSTRING (host)->data);
       immediate_quit = 0;
+#if 0
 #ifdef TRY_AGAIN
       if (! (host_info_ptr == 0 && h_errno == TRY_AGAIN))
+#endif
 #endif
        break;
       Fsleep_for (make_number (1), Qnil);