diff options
Diffstat (limited to 'winsup/cygwin/pinfo.cc')
-rw-r--r-- | winsup/cygwin/pinfo.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/winsup/cygwin/pinfo.cc b/winsup/cygwin/pinfo.cc index babed0cde..1a08f575b 100644 --- a/winsup/cygwin/pinfo.cc +++ b/winsup/cygwin/pinfo.cc @@ -731,13 +731,13 @@ _pinfo::commune_send (DWORD code, ...) char *p; for (p = res.s; n && ReadFile (fromthem, p, n, &nr, NULL); p += nr, n -= nr) continue; - if ((unsigned) (p - res.s) != n) + if (n) { __seterrno (); goto err; } + res.n = p - res.s; } - res.n = n; break; case PICOM_FIFO: { |