Commit Diff


commit - 9b929b3a6a042fe05021406a864aa9d9a59ff537
commit + a244322cd70a508e2ade140bbaedf621efed7afd
blob - c8ad88be1f19015518715adf699cd15298b9099e
blob + 2a6a5d4605f6a2ed7b0287124aee17c8f761a728
--- proxy.c
+++ proxy.c
@@ -949,9 +949,10 @@ proxy_client_free(struct client *clt)
 
 	if (clt->clt_bev)
 		bufferevent_free(clt->clt_bev);
+
+	template_free(clt->clt_tp);
 
 	free(clt->clt_body);
-	free(clt->clt_tp);
 	free(clt->clt_server_name);
 	free(clt->clt_script_name);
 	free(clt->clt_path_info);