Re: linux-user: array overflow in pselect6 emulation

2024-06-17 Thread Richard Henderson
On 6/17/24 03:43, Andreas Schwab wrote: $ cat select.c #include #include #include #include #include #include int main (int argc, char **argv) { int nfds = (argc > 1 ? atoi (argv[1]) : 1031); fd_set *fds = calloc ((nfds + (sizeof (fd_mask) * 8) - 1) / (sizeof

linux-user: array overflow in pselect6 emulation

2024-06-17 Thread Andreas Schwab
$ cat select.c #include #include #include #include #include #include int main (int argc, char **argv) { int nfds = (argc > 1 ? atoi (argv[1]) : 1031); fd_set *fds = calloc ((nfds + (sizeof (fd_mask) * 8) - 1) / (sizeof (fd_mask) * 8), sizeof (fd_mask)); setrlimi