commit d6b7d054e9c172e12fdf036e78bcc482ea257c8f from: Stefan Sperling date: Thu Aug 27 10:06:18 2020 UTC exit the loop in got_privsep_recv_tree() upon error found while looking over tracey's scan-build results commit - fca1f6ad74d7a0a330d6014cdecbe6099bfc152e commit + d6b7d054e9c172e12fdf036e78bcc482ea257c8f blob - bc396829d8b8814e76408f7365262b64159eaba4 blob + 44f5cc811353036797f501a79e4fb1ee0f11dcf1 --- lib/privsep.c +++ lib/privsep.c @@ -1274,6 +1274,8 @@ get_more: } imsg_free(&imsg); + if (err) + break; } done: if (*tree && (*tree)->nentries != nentries) {