@@ -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 ) {
@@ -412,7 +412,7 @@ cnt_synth(struct worker *wrk, struct req *req)
412412 VSLb (req -> vsl , SLT_Error , "Could not get storage" );
413413 req -> doclose = SC_OVERLOAD ;
414414 VSLb_ts_req (req , "Resp" , W_TIM_real (wrk ));
415- (void )HSH_DerefObjCore (wrk , & req -> objcore , 1 );
415+ (void )HSH_DerefObjCore (wrk , & req -> objcore );
416416 http_Teardown (req -> resp );
417417 return (REQ_FSM_DONE );
418418 }
@@ -510,7 +510,7 @@ cnt_transmit(struct worker *wrk, struct req *req)
510510 if (boc != NULL )
511511 HSH_DerefBoc (wrk , req -> objcore );
512512
513- (void )HSH_DerefObjCore (wrk , & req -> objcore , HSH_RUSH_POLICY );
513+ (void )HSH_DerefObjCore (wrk , & req -> objcore );
514514 http_Teardown (req -> resp );
515515
516516 req -> vdp_filter_list = NULL ;
@@ -537,7 +537,7 @@ cnt_fetch(struct worker *wrk, struct req *req)
537537 if (req -> objcore -> flags & OC_F_FAILED ) {
538538 req -> err_code = 503 ;
539539 req -> req_step = R_STP_SYNTH ;
540- (void )HSH_DerefObjCore (wrk , & req -> objcore , 1 );
540+ (void )HSH_DerefObjCore (wrk , & req -> objcore );
541541 AZ (req -> objcore );
542542 return (REQ_FSM_MORE );
543543 }
@@ -665,7 +665,7 @@ cnt_lookup(struct worker *wrk, struct req *req)
665665 }
666666
667667 /* Drop our object, we won't need it */
668- (void )HSH_DerefObjCore (wrk , & req -> objcore , HSH_RUSH_POLICY );
668+ (void )HSH_DerefObjCore (wrk , & req -> objcore );
669669
670670 if (busy != NULL ) {
671671 HSH_Withdraw (wrk , & busy );
@@ -695,7 +695,7 @@ cnt_miss(struct worker *wrk, struct req *req)
695695 wrk -> stats -> cache_miss ++ ;
696696 VBF_Fetch (wrk , req , req -> objcore , req -> stale_oc , VBF_NORMAL );
697697 if (req -> stale_oc != NULL )
698- (void )HSH_DerefObjCore (wrk , & req -> stale_oc , 0 );
698+ (void )HSH_DerefObjCore (wrk , & req -> stale_oc );
699699 req -> req_step = R_STP_FETCH ;
700700 return (REQ_FSM_MORE );
701701 case VCL_RET_FAIL :
@@ -715,7 +715,7 @@ cnt_miss(struct worker *wrk, struct req *req)
715715 }
716716 VRY_Clear (req );
717717 if (req -> stale_oc != NULL )
718- (void )HSH_DerefObjCore (wrk , & req -> stale_oc , 0 );
718+ (void )HSH_DerefObjCore (wrk , & req -> stale_oc );
719719 HSH_Withdraw (wrk , & req -> objcore );
720720 return (REQ_FSM_MORE );
721721}
0 commit comments