Commit Diff


commit - ef53e23c28efc2b91e6a2fbbb3a1e914a895745d
commit + 8f3ec65d2190a456c91894e98d4d9bab1e33682f
blob - 9f0391a5a0df224883bdd06c95d2616df77b84d1
blob + be6ae676b6fc81f4cab272177fa09847454acc69
--- lib/privsep.c
+++ lib/privsep.c
@@ -3123,7 +3123,7 @@ got_privsep_send_object_idlist(struct imsgbuf *ibuf,
 	for (i = 0; i < nids; i++) {
 		idlist[i % nitems(idlist)] = ids[i];
 		queued++;
-		if (queued >= nitems(idlist) - 1) {
+		if (queued >= nitems(idlist)) {
 			err = send_idlist(ibuf, idlist, queued);
 			if (err)
 				return err;