links

lynx-like text mode web browser
git clone anongit@rnpnr.xyz:links.git
Log | Files | Refs | Feed | README | LICENSE

Commit: ad57c69e6df33705f53f45bc88eafca4a1775ec9
Parent: 0a8f82e786f0c4cca4140cad239e3711a7120378
Author: opask
Date:   Tue, 28 Aug 2018 21:34:21 -0600

proper fix for mistake in 258bcf2

Diffstat:
Mhttps.c | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/https.c b/https.c @@ -30,7 +30,7 @@ struct session_cache_entry { SSL_SESSION *session; int port; list_entry_last - char host[1]; + char host; }; static struct list_head session_cache = { &session_cache, &session_cache }; @@ -195,7 +195,7 @@ static struct session_cache_entry *find_session_cache_entry(SSL_CTX *ctx, char * struct session_cache_entry *sce; struct list_head *lsce; foreach(struct session_cache_entry, sce, lsce, session_cache) - if (sce->ctx == ctx && !strcmp(sce->host, host)) + if (sce->ctx == ctx && !strcmp(&sce->host, host)) return sce; return NULL; } @@ -233,7 +233,7 @@ static void set_session_cache_entry(SSL_CTX *ctx, char *host, int port, SSL_SESS sce->ctx = ctx; sce->session = s; sce->port = port; - strcpy(sce->host, host); + strcpy(&sce->host, host); add_to_list(session_cache, sce); }