transmit the 'mirror' flag correctly in got_privsep_send_gitconfig_remotes()
diff --git a/lib/privsep.c b/lib/privsep.c
index e658bf0..62e292d 100644
--- a/lib/privsep.c
+++ b/lib/privsep.c
@@ -1913,6 +1913,7 @@ got_privsep_send_gitconfig_remotes(struct imsgbuf *ibuf,
size_t len = sizeof(iremote);
struct ibuf *wbuf;
+ iremote.mirror_references = remotes[i].mirror_references;
iremote.name_len = strlen(remotes[i].name);
len += iremote.name_len;
iremote.url_len = strlen(remotes[i].url);
@@ -1942,13 +1943,6 @@ got_privsep_send_gitconfig_remotes(struct imsgbuf *ibuf,
ibuf_free(wbuf);
return err;
}
- if (imsg_add(wbuf, &remotes[i].mirror_references,
- sizeof(iremote.mirror_references)) == -1) {
- err = got_error_from_errno(
- "imsg_add GITCONFIG_REMOTE");
- ibuf_free(wbuf);
- return err;
- }
wbuf->fd = -1;
imsg_close(ibuf, wbuf);