1
0
mirror of https://github.com/moparisthebest/wget synced 2024-07-03 16:38:41 -04:00

[svn] Initialize SSL only the first time when an SSL URL is encountered.

This commit is contained in:
hniksic 2003-11-29 14:24:55 -08:00
parent ddd2644bc8
commit 63d492c0ba
2 changed files with 32 additions and 24 deletions

View File

@ -1,3 +1,8 @@
2003-11-29 Hrvoje Niksic <hniksic@xemacs.org>
* http.c (gethttp): Initialize SSL only the first time when SSL
URL is downloaded.
2003-11-29 Hrvoje Niksic <hniksic@xemacs.org>
* cookies.c (cookie_header): Only generate the contents of the

View File

@ -1033,8 +1033,10 @@ gethttp (struct url *u, struct http_stat *hs, int *dt, struct url *proxy)
int host_lookup_failed = 0;
#ifdef HAVE_SSL
/* Initialize the SSL context. After the first run, this is a
no-op. */
if (u->scheme == SCHEME_HTTPS)
{
/* Initialize the SSL context. After this has once been done,
it becomes a no-op. */
switch (ssl_init ())
{
case SSLERRCTXCREATE:
@ -1059,6 +1061,7 @@ gethttp (struct url *u, struct http_stat *hs, int *dt, struct url *proxy)
default:
break;
}
}
#endif /* HAVE_SSL */
if (!(*dt & HEAD_ONLY))