about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorThomas E. Dickey <dickey@invisible-island.net>2014-12-03 01:00:40 -0500
committerThomas E. Dickey <dickey@invisible-island.net>2014-12-03 01:00:40 -0500
commitb6876101dd58c39d05f0ea521a8c00f690cb7da8 (patch)
treec7bdba490f694862d02b839d5934f9e52a1db08f /src
parenta47d5eba571ee53ff331ebd0f20a284bd9b8cdfb (diff)
downloadlynx-snapshots-b6876101dd58c39d05f0ea521a8c00f690cb7da8.tar.gz
snapshot of project "lynx", label v2-8-9dev_1e
Diffstat (limited to 'src')
-rw-r--r--src/LYUtils.c29
1 files changed, 4 insertions, 25 deletions
diff --git a/src/LYUtils.c b/src/LYUtils.c
index 4d6c01f6..1913f869 100644
--- a/src/LYUtils.c
+++ b/src/LYUtils.c
@@ -1,5 +1,5 @@
 /*
- * $LynxId: LYUtils.c,v 1.268 2014/07/24 22:30:44 tom Exp $
+ * $LynxId: LYUtils.c,v 1.270 2014/12/03 00:30:11 tom Exp $
  */
 #include <HTUtils.h>
 #include <HTTCP.h>
@@ -1784,7 +1784,8 @@ static int DontCheck(void)
 	struct timeval tv;
 
 	gettimeofday(&tv, (struct timezone *) 0);
-	next = tv.tv_usec / 100000L;	/* 0.1 seconds is a compromise */
+	next = (tv.tv_sec * 10);
+	next += (tv.tv_usec / 100000L);		/* 0.1 seconds is a compromise */
     }
 #else
     next = time((time_t *) 0);
@@ -4635,13 +4636,6 @@ BOOLEAN LYExpandHostForURL(char **AllocatedString,
     BOOLEAN GotHost = FALSE;
     BOOLEAN Startup = (BOOL) (helpfilepath == NULL);
 
-#ifdef INET6
-    struct addrinfo hints, *res;
-    int error;
-    char *begin;
-    char *end = NULL;
-#endif /* INET6 */
-
     /*
      * If it's a NULL or zero-length string, or if it begins with a slash or
      * hash, don't continue pointlessly.  - FM
@@ -4705,22 +4699,7 @@ BOOLEAN LYExpandHostForURL(char **AllocatedString,
 	fprintf(stdout, "%s '%s'%s\r\n", WWW_FIND_MESSAGE, host, FIRST_SEGMENT);
     }
 #ifdef INET6
-    begin = host;
-    if (host[0] == '[' && ((end = strrchr(host, ']')))) {
-	/*
-	 * cut '[' and ']' from the IPv6 address, e.g. [::1]
-	 */
-	begin = host + 1;
-	*end = '\0';
-    }
-    memset(&hints, 0, sizeof(hints));
-    hints.ai_family = PF_UNSPEC;
-    hints.ai_socktype = SOCK_STREAM;
-    error = getaddrinfo(begin, "80", &hints, &res);
-    if (end)
-	*end = ']';
-
-    if (!error && res)
+    if (HTGetAddrInfo(host, 80) != NULL)
 #else
     if (LYGetHostByName(host) != NULL)
 #endif /* INET6 */