commit fe6043b8dfcccdf2cdc551c6969144570e0976d4 from: Stefan Sperling date: Fri Mar 20 19:03:29 2020 UTC transmit the 'mirror' flag correctly in got_privsep_send_gitconfig_remotes() commit - 1510c839e3f1402633f5652133ea013854f2d58b commit + fe6043b8dfcccdf2cdc551c6969144570e0976d4 blob - e658bf0b714ea249a3acb3a4b4e9db34503a26d6 blob + 62e292dbd0a523acc31dfb67e92e5bf07758ce3c --- lib/privsep.c +++ lib/privsep.c @@ -1913,6 +1913,7 @@ got_privsep_send_gitconfig_remotes(struct imsgbuf *ibu 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); @@ -1937,13 +1938,6 @@ got_privsep_send_gitconfig_remotes(struct imsgbuf *ibu return err; } if (imsg_add(wbuf, remotes[i].url, iremote.url_len) == -1) { - err = got_error_from_errno( - "imsg_add GITCONFIG_REMOTE"); - 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);