Commit Diff


commit - d5a18aced0bb9a9cb91f83832693160ea4eec898
commit + 772802ae5813022f7267db730607c9d1f75949a2
blob - 8f233724951636b43f7918f8b86e770717ee8987
blob + 6bf9abc6e4fb659d668e1f0574fb793d1cc70d05
--- lib/privsep.c
+++ lib/privsep.c
@@ -1185,7 +1185,6 @@ const struct got_error *
 got_privsep_get_imsg_obj(struct got_object **obj, struct imsg *imsg,
     struct imsgbuf *ibuf)
 {
-	const struct got_error *err = NULL;
 	struct got_imsg_object *iobj;
 	size_t datalen = imsg->hdr.len - IMSG_HEADER_SIZE;
 
@@ -1207,8 +1206,8 @@ got_privsep_get_imsg_obj(struct got_object **obj, stru
 		(*obj)->pack_offset = iobj->pack_offset;
 		(*obj)->pack_idx = iobj->pack_idx;
 	}
-
-	return err;
+	STAILQ_INIT(&(*obj)->deltas.entries);
+	return NULL;
 }
 
 const struct got_error *