MINOR: cache: Don't confuse act_return and act_parse_ret.
diff --git a/src/cache.c b/src/cache.c
index 4263c91..2d7cdcd 100644
--- a/src/cache.c
+++ b/src/cache.c
@@ -561,7 +561,7 @@
 	return ACT_RET_PRS_OK;
 
 err:
-	return ACT_RET_ERR;
+	return ACT_RET_PRS_ERR;
 }
 
 
@@ -584,12 +584,12 @@
 			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 @@
 	return ACT_RET_PRS_OK;
 
 err:
-	return ACT_RET_ERR;
+	return ACT_RET_PRS_ERR;
 
 }