summaryrefslogtreecommitdiffstats
path: root/usr.bin/fetch
diff options
context:
space:
mode:
authorfenner <fenner@FreeBSD.org>1999-02-03 20:24:53 +0000
committerfenner <fenner@FreeBSD.org>1999-02-03 20:24:53 +0000
commitaf6685ec337a58b54afcd24d9b93bd69225e9d73 (patch)
tree7d4bacb35e3ebf4e2602dad7e103df4bac74625c /usr.bin/fetch
parent1d35d983895b8a2f7e09546e35cb470e721a1778 (diff)
downloadFreeBSD-src-af6685ec337a58b54afcd24d9b93bd69225e9d73.zip
FreeBSD-src-af6685ec337a58b54afcd24d9b93bd69225e9d73.tar.gz
Don't try to parse a colon in a URL as a port
(e.g. http://www.host.name/foo:bar) PR: bin/5072 Submitted by: Takeshi WATANABE <watanabe@komadori.planet.kobe-u.ac.jp>
Diffstat (limited to 'usr.bin/fetch')
-rw-r--r--usr.bin/fetch/http.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.bin/fetch/http.c b/usr.bin/fetch/http.c
index 2f08c1d..e6795eb 100644
--- a/usr.bin/fetch/http.c
+++ b/usr.bin/fetch/http.c
@@ -26,7 +26,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: http.c,v 1.23 1999/01/15 16:56:22 wollman Exp $
+ * $Id: http.c,v 1.24 1999/01/15 17:10:31 wollman Exp $
*/
#include <sys/types.h>
@@ -165,7 +165,7 @@ http_parse(struct fetch_state *fs, const char *u)
strncat(hostname, p, q - p);
p = slash;
- if (colon && colon + 1 != slash) {
+ if (q == colon && colon + 1 != slash) {
unsigned long ul;
char *ep;
OpenPOWER on IntegriCloud