commit 54b1c5b5cbd5f12a0e6d6e8a7e043528416012d2 from: Stefan Sperling date: Sat Feb 22 12:37:58 2020 UTC don't proceed if a bad imsg is received in recv_gitconfig_remotes() commit - d669b9c9017eacafe0d56b066f28378466d4456b commit + 54b1c5b5cbd5f12a0e6d6e8a7e043528416012d2 blob - 3c5dd60d504f22d98d780f47ffb9c985aeb36996 blob + 5528473fc4fe3a28a7c2e409b1a9285ce6f4e716 --- lib/privsep.c +++ lib/privsep.c @@ -1501,8 +1501,8 @@ got_privsep_recv_gitconfig_remotes(struct got_remote_r } break; default: - err = got_error(GOT_ERR_PRIVSEP_MSG); - break; + imsg_free(&imsg); + return got_error(GOT_ERR_PRIVSEP_MSG); } imsg_free(&imsg);