Hi,

While going over a strace I noticed some garbage in the (debug) output
when fhandler_base::read had read zero bytes. Following (trivial)
patch fixes that.


ChangeLog-entry:

2004-12-05  Bas van Gompel  <[EMAIL PROTECTED]>

        * fhandler.cc (fhandler_base::read): Don't debug_printf garbage when
        copied_chars is zero.


--- src/winsup/cygwin/fhandler.cc       20 Nov 2004 23:42:36 -0000      1.207
+++ src/winsup/cygwin/fhandler.cc       4 Dec 2004 22:04:38 -0000
@@ -758,6 +758,7 @@ fhandler_base::read (void *in_ptr, size_
          __small_sprintf (p, c >= 33 && c <= 127 ? " %c" : " %p", c);
          p += strlen (p);
        }
+      *p = '\0';
       debug_printf ("read %d bytes (%s%s)", copied_chars, buf,
                    copied_chars > 16 ? " ..." : "");
     }


L8r,

Buzz.

BTW: In how-vfork-works.txt, lines 31 and 32 end in CRLF.
BTW2: ansi.sgml has no linefeed at the end of the file.
-- 
  ) |  | ---/ ---/  Yes, this | This message consists of true | I do not
--  |  |   /    /   really is |   and false bits entirely.    | mail for
  ) |  |  /    /    a 72 by 4 +-------------------------------+ any1 but
--  \--| /--- /---  .sigfile. |   |perl -pe "s.u(z)\1.as."    | me. 4^re

Reply via email to