Index: exec/ipc.c =================================================================== --- exec/ipc.c (revision 2116) +++ exec/ipc.c (revision 2117) @@ -981,6 +981,9 @@ } else { bytes_left = read - write; } + if (bytes_left > 0) { + bytes_left--; + } return (bytes_left); }