It looks to me like it not only echoes the VDISCARD character, but
processes it for input.  Your change is not right for the second-press
case, and I think with or without that change it's still wrong to process
the character below.

I suspect what we want instead is a change like this:

Index: munge.c
===================================================================
RCS file: /cvsroot/hurd/hurd/term/munge.c,v
retrieving revision 1.10
diff -u -b -p -r1.10 munge.c
--- munge.c     1 Mar 1999 14:28:16 -0000       1.10
+++ munge.c     18 Dec 2001 03:54:37 -0000
@@ -405,8 +405,10 @@ input_character (int c)
          else
            {
              drop_output ();
+             poutput (cc[VDISCARD]);
              termflags |= FLUSH_OUTPUT;
            }
+         goto alldone;
        }
     }
 

_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to