From b0adb6bd92f002bd146efa87fc1de878bee7c5e4 Mon Sep 17 00:00:00 2001 From: user Date: Mon, 14 Apr 2014 01:07:54 +0400 Subject: [PATCH] fix hosts.txt loading bug --- AddressBook.cpp | 2 +- util.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/AddressBook.cpp b/AddressBook.cpp index dfd788bf..c6a06490 100644 --- a/AddressBook.cpp +++ b/AddressBook.cpp @@ -43,7 +43,7 @@ void AddressBook::LoadHostsFromI2P () content = i2p::util::http::httpRequest(url_ss.str()); // TODO: check http errors - if (! boost::starts_with(content, "")) + if (! boost::starts_with(content, "") && content.size() > 0) break; std::this_thread::sleep_for(std::chrono::seconds(5)); } diff --git a/util.cpp b/util.cpp index 8b95e2e3..05073c82 100644 --- a/util.cpp +++ b/util.cpp @@ -262,13 +262,14 @@ namespace http // code for parser tests //{ + // i2p::util::http::url u_0("http://127.0.0.1:7070/asdasd?qqqqqqqqqqqq"); // i2p::util::http::url u_1("http://user:password@site.com:8080/asdasd?qqqqqqqqqqqqq"); // i2p::util::http::url u_2("http://user:password@site.com/asdasd?qqqqqqqqqqqqqq"); // i2p::util::http::url u_3("http://user:@site.com/asdasd?qqqqqqqqqqqqq"); // i2p::util::http::url u_4("http://user@site.com/asdasd?qqqqqqqqqqqq"); // i2p::util::http::url u_5("http://@site.com:800/asdasd?qqqqqqqqqqqq"); // i2p::util::http::url u_6("http://@site.com:err_port/asdasd?qqqqqqqqqqqq"); - // i2p::util::http::url u_7("http://user:password@site.com:err_port/asdasd?qqqqqqqqqqqq"); + // i2p::util::http::url u_7("http://user:password@site.com:err_port/asdasd?qqqqqqqqqqqq"); //} void url::parse(const std::string& url_s) {