Commit Diff


commit - a5e587e014cba0e9dc62ab1817983c89851cbe93
commit + afd3149814241c83780b6f8df65ea0cfa39fbcb8
blob - 708d939b13209d4284366e2f64c33fc1cf476ae5
blob + 9f5f6eca6eee4371542d386c8da0e763f8bcc98a
--- lib/privsep.c
+++ lib/privsep.c
@@ -3124,7 +3124,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;