]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: cache: Don't confuse act_return and act_parse_ret.
authorOlivier Houchard <cognet@ci0.org>
Wed, 1 Nov 2017 13:04:02 +0000 (14:04 +0100)
committerWilly Tarreau <w@1wt.eu>
Wed, 1 Nov 2017 14:10:51 +0000 (15:10 +0100)
src/cache.c

index 4263c91557fa19cbdea56d9e3ac62e53e58c7546..2d7cdcda0045b452423f10006e47660ce8b6c566 100644 (file)
@@ -561,7 +561,7 @@ enum act_parse_ret parse_cache_store(const char **args, int *orig_arg, struct pr
        return ACT_RET_PRS_OK;
 
 err:
-       return ACT_RET_ERR;
+       return ACT_RET_PRS_ERR;
 }
 
 
@@ -584,12 +584,12 @@ enum act_return http_action_req_cache_use(struct act_rule *rule, struct proxy *p
                        appctx->st0 = HTTP_CACHE_INIT;
                        appctx->rule = rule;
                        appctx->ctx.cache.entry = res;
-                       return ACT_RET_PRS_OK;
+                       return ACT_RET_CONT;
                } else {
-                       return ACT_RET_PRS_ERR;
+                       return ACT_RET_YIELD;
                }
        }
-       return ACT_RET_PRS_OK;
+       return ACT_RET_CONT;
 }
 
 
@@ -617,7 +617,7 @@ enum act_parse_ret parse_cache_use(const char **args, int *orig_arg, struct prox
        return ACT_RET_PRS_OK;
 
 err:
-       return ACT_RET_ERR;
+       return ACT_RET_PRS_ERR;
 
 }