diff --git a/Jamfile b/Jamfile index 2e247fe0a..cf9b1ea5d 100755 --- a/Jamfile +++ b/Jamfile @@ -34,7 +34,7 @@ REQUIREMENTS = darwin:-Wno-unused-variable ; -USAGE_REQIREMENTS = +USAGE_REQUIREMENTS = ./include $(BOOST_ROOT) release:NDEBUG diff --git a/include/libtorrent/tracker_manager.hpp b/include/libtorrent/tracker_manager.hpp index 7e853e2a9..a0da0a8dc 100755 --- a/include/libtorrent/tracker_manager.hpp +++ b/include/libtorrent/tracker_manager.hpp @@ -142,7 +142,7 @@ namespace libtorrent void tick(); void queue_request( - tracker_request const& r + tracker_request r , request_callback* c = 0 , std::string const& password = ""); void abort_request(request_callback* c); diff --git a/src/tracker_manager.cpp b/src/tracker_manager.cpp index f0a3e70d7..32c6833df 100755 --- a/src/tracker_manager.cpp +++ b/src/tracker_manager.cpp @@ -303,7 +303,7 @@ namespace libtorrent } void tracker_manager::queue_request( - tracker_request const& req + tracker_request req , request_callback* c , std::string const& password) { @@ -318,8 +318,8 @@ namespace libtorrent int port = 80; // PARSE URL - std::string::const_iterator start = req.url.begin(); - std::string::const_iterator end + std::string::iterator start = req.url.begin(); + std::string::iterator end = std::find(req.url.begin(), req.url.end(), ':'); protocol = std::string(start, end);