From ddbd3ab78e81b14070c26ba662eca38dafc6c16d Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Sat, 7 Sep 2013 09:14:12 +1000 Subject: [PATCH] Cope with trailing slashes in stratum urls. --- util.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/util.c b/util.c index 5763dee8..82de573c 100644 --- a/util.c +++ b/util.c @@ -1107,9 +1107,14 @@ bool extract_sockaddr(char *url, char **sockaddr_url, char **sockaddr_port) sprintf(url_address, "%.*s", url_len, url_begin); - if (port_len) + if (port_len) { + char *slash; + snprintf(port, 6, "%.*s", port_len, port_start); - else + slash = strchr(port, '/'); + if (slash) + *slash = '\0'; + } else strcpy(port, "80"); *sockaddr_port = strdup(port);