Commit Diff


commit - 3c726c84512abc4fe4b64d1bd40d2077a53f0a5a
commit + a6f2507874172f4882c921af072a2d97eaa57029
blob - a82805ac538caaec6b52853abee4b175a8462653
blob + a6b8f011af70edd6ca8e1dd6ffc0658788c67ad1
--- gotd/session.c
+++ gotd/session.c
@@ -1406,6 +1406,7 @@ session_main(const char *title, const char *repo_path,
 	gotd_session_client.state = GOTD_STATE_EXPECT_LIST_REFS;
 	gotd_session_client.fd = -1;
 	gotd_session_client.nref_updates = -1;
+	gotd_session_client.delta_cache_fd = -1;
 
 	imsg_init(&gotd_session.parent_iev.ibuf, GOTD_FILENO_MSG_PIPE);
 	gotd_session.parent_iev.handler = session_dispatch;