aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/ChangeLog5
-rw-r--r--src/process.c4
2 files changed, 9 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 5f442fa1f2..ba4e0b571a 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
+1999-10-14 Gerd Moellmann <[email protected]>
+
+ * process.c (Fopen_network_stream): Don't loop if gethostbyname
+ fails and h_errno is TRY_AGAIN.
+
1999-10-13 Dave Love <[email protected]>
* filelock.c (lock_file): Move gcpro of `fn'.
diff --git a/src/process.c b/src/process.c
index 2cb1dd908c..d2804763e3 100644
--- a/src/process.c
+++ b/src/process.c
@@ -1944,16 +1944,20 @@ 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);
}