From d121e63c37f46dbb4ba8bc671199ce2dc896c088 Mon Sep 17 00:00:00 2001 From: Amos Jeffries Date: Fri, 25 Apr 2014 03:47:59 -0700 Subject: [PATCH] Fix bugs in rev.13379 --- src/carp.cc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/carp.cc b/src/carp.cc index 7e38996775..3c1c65a3c7 100644 --- a/src/carp.cc +++ b/src/carp.cc @@ -206,16 +206,16 @@ carpSelectParent(HttpRequest * request) key.append(portbuf); } if (tp->options.carp_key.path) { - SBuf::size_type pos; - if ((pos=request->urlpath.find('?'))!=SBuf::npos) - key.append(request->urlpath.substr(0,pos)); + String::size_type pos; + if ((pos=request->urlpath.find('?'))!=String::npos) + key.append(SBuf(request->urlpath.substr(0,pos))); else - key.append(request->urlpath); + key.append(SBuf(request->urlpath)); } if (tp->options.carp_key.params) { - SBuf::size_type pos; - if ((pos=request->urlpath.find('?'))!=SBuf::npos) - key.append(request->urlpath.substr(pos, request->urlpath.size())); + String::size_type pos; + if ((pos=request->urlpath.find('?'))!=String::npos) + key.append(SBuf(request->urlpath.substr(pos,request->urlpath.size()))); } } // if the url-based key is empty, e.g. because the user is -- 2.47.2