From 293cb8ec46081bee2b0d9fc4592e1212c38731e7 Mon Sep 17 00:00:00 2001 From: cyshi Date: Wed, 30 Nov 2016 12:39:20 +0800 Subject: [PATCH] Initialize servlets iterator --- src/sofa/pbrpc/web_service.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sofa/pbrpc/web_service.cc b/src/sofa/pbrpc/web_service.cc index d555fa3..be1c808 100644 --- a/src/sofa/pbrpc/web_service.cc +++ b/src/sofa/pbrpc/web_service.cc @@ -245,9 +245,9 @@ Servlet WebService::FindServlet(const std::string& path) std::string real_path = FormatPath(path); StringUtils::split(real_path, PATH_SPLITTER, &path_vec); std::size_t path_len = real_path.size(); - ServletMap::iterator map_it; std::vector::reverse_iterator vec_it = path_vec.rbegin(); ServletMapPtr servlets = GetServletPtr(); + ServletMap::iterator map_it = servlets->end(); size_t sub_len = 0; for (; vec_it != path_vec.rend(); ++vec_it) {