Commit d6b7d054e9c172e12fdf036e78bcc482ea257c8f

Stefan Sperling 2020-08-27T10:06:18

exit the loop in got_privsep_recv_tree() upon error found while looking over tracey's scan-build results

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/lib/privsep.c b/lib/privsep.c
index bc39682..44f5cc8 100644
--- a/lib/privsep.c
+++ b/lib/privsep.c
@@ -1274,6 +1274,8 @@ get_more:
 		}
 
 		imsg_free(&imsg);
+		if (err)
+			break;
 	}
 done:
 	if (*tree && (*tree)->nentries != nentries) {