Repository: trafficserver
Updated Branches:
  refs/heads/master 7047a0c0c -> fb7a2b2e0


TS-3120: fix map rule ranking for regex mappings


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/fb7a2b2e
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/fb7a2b2e
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/fb7a2b2e

Branch: refs/heads/master
Commit: fb7a2b2e0d6cd2eb8dd551a2c7be68196dc81279
Parents: 7047a0c
Author: Feifei Cai <[email protected]>
Authored: Wed Oct 29 16:30:15 2014 -0700
Committer: James Peach <[email protected]>
Committed: Wed Oct 29 16:30:15 2014 -0700

----------------------------------------------------------------------
 proxy/http/remap/UrlRewrite.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/fb7a2b2e/proxy/http/remap/UrlRewrite.cc
----------------------------------------------------------------------
diff --git a/proxy/http/remap/UrlRewrite.cc b/proxy/http/remap/UrlRewrite.cc
index 3d4cece..02e9758 100644
--- a/proxy/http/remap/UrlRewrite.cc
+++ b/proxy/http/remap/UrlRewrite.cc
@@ -582,11 +582,12 @@ UrlRewrite::_addToStore(MappingsStore &store, url_mapping 
*new_mapping, RegexMap
                         const char * src_host, bool is_cur_mapping_regex, int 
&count)
 {
   bool retval;
+
+  new_mapping->setRank(count); // Use the mapping rules number count for rank
   if (is_cur_mapping_regex) {
     store.regex_list.enqueue(reg_map);
     retval = true;
   } else {
-    new_mapping->setRank(count); // Use the mapping rules number count for rank
     retval = TableInsert(store.hash_lookup, new_mapping, src_host);
   }
   if (retval) {

Reply via email to