@@ -219,7 +219,7 @@ cnt_deliver(struct worker *wrk, struct req *req)
219219 ObjTouch (req -> wrk , req -> objcore , req -> t_prev );
220220
221221 if (Resp_Setup_Deliver (req )) {
222- (void )HSH_DerefObjCore (wrk , & req -> objcore , HSH_RUSH_POLICY );
222+ (void )HSH_DerefObjCore (wrk , & req -> objcore );
223223 req -> err_code = 500 ;
224224 req -> req_step = R_STP_SYNTH ;
225225 return (REQ_FSM_MORE );
@@ -237,7 +237,7 @@ cnt_deliver(struct worker *wrk, struct req *req)
237237
238238 if (wrk -> vpi -> handling != VCL_RET_DELIVER ) {
239239 HSH_Cancel (wrk , req -> objcore , NULL );
240- (void )HSH_DerefObjCore (wrk , & req -> objcore , HSH_RUSH_POLICY );
240+ (void )HSH_DerefObjCore (wrk , & req -> objcore );
241241 http_Teardown (req -> resp );
242242
243243 switch (wrk -> vpi -> handling ) {
@@ -411,7 +411,7 @@ cnt_synth(struct worker *wrk, struct req *req)
411411 VSLb (req -> vsl , SLT_Error , "Could not get storage" );
412412 req -> doclose = SC_OVERLOAD ;
413413 VSLb_ts_req (req , "Resp" , W_TIM_real (wrk ));
414- (void )HSH_DerefObjCore (wrk , & req -> objcore , 1 );
414+ (void )HSH_DerefObjCore (wrk , & req -> objcore );
415415 http_Teardown (req -> resp );
416416 return (REQ_FSM_DONE );
417417 }
@@ -509,7 +509,7 @@ cnt_transmit(struct worker *wrk, struct req *req)
509509 if (boc != NULL )
510510 HSH_DerefBoc (wrk , req -> objcore );
511511
512- (void )HSH_DerefObjCore (wrk , & req -> objcore , HSH_RUSH_POLICY );
512+ (void )HSH_DerefObjCore (wrk , & req -> objcore );
513513 http_Teardown (req -> resp );
514514
515515 req -> vdp_filter_list = NULL ;
@@ -536,7 +536,7 @@ cnt_fetch(struct worker *wrk, struct req *req)
536536 if (req -> objcore -> flags & OC_F_FAILED ) {
537537 req -> err_code = 503 ;
538538 req -> req_step = R_STP_SYNTH ;
539- (void )HSH_DerefObjCore (wrk , & req -> objcore , 1 );
539+ (void )HSH_DerefObjCore (wrk , & req -> objcore );
540540 AZ (req -> objcore );
541541 return (REQ_FSM_MORE );
542542 }
@@ -664,7 +664,7 @@ cnt_lookup(struct worker *wrk, struct req *req)
664664 }
665665
666666 /* Drop our object, we won't need it */
667- (void )HSH_DerefObjCore (wrk , & req -> objcore , HSH_RUSH_POLICY );
667+ (void )HSH_DerefObjCore (wrk , & req -> objcore );
668668
669669 if (busy != NULL ) {
670670 HSH_Withdraw (wrk , & busy );
@@ -694,7 +694,7 @@ cnt_miss(struct worker *wrk, struct req *req)
694694 wrk -> stats -> cache_miss ++ ;
695695 VBF_Fetch (wrk , req , req -> objcore , req -> stale_oc , VBF_NORMAL );
696696 if (req -> stale_oc != NULL )
697- (void )HSH_DerefObjCore (wrk , & req -> stale_oc , 0 );
697+ (void )HSH_DerefObjCore (wrk , & req -> stale_oc );
698698 req -> req_step = R_STP_FETCH ;
699699 return (REQ_FSM_MORE );
700700 case VCL_RET_FAIL :
@@ -714,7 +714,7 @@ cnt_miss(struct worker *wrk, struct req *req)
714714 }
715715 VRY_Clear (req );
716716 if (req -> stale_oc != NULL )
717- (void )HSH_DerefObjCore (wrk , & req -> stale_oc , 0 );
717+ (void )HSH_DerefObjCore (wrk , & req -> stale_oc );
718718 HSH_Withdraw (wrk , & req -> objcore );
719719 return (REQ_FSM_MORE );
720720}
0 commit comments