--- IO-AIO/AIO.xs 2006/11/26 18:28:37 1.94 +++ IO-AIO/AIO.xs 2006/11/26 22:47:58 1.95 @@ -779,8 +779,8 @@ if (!res_queue.size) { /* read any signals sent by the worker threads */ - char buf [32]; - while (read (respipe [0], buf, 32) == 32) + char buf [4]; + while (read (respipe [0], buf, 4) == 4) ; } }