]> sourceware.org Git - newlib-cygwin.git/commitdiff
* fhandler_console.cc (fhandler_console::read): Revert change from
authorCorinna Vinschen <corinna@vinschen.de>
Tue, 10 Nov 2009 20:02:20 +0000 (20:02 +0000)
committerCorinna Vinschen <corinna@vinschen.de>
Tue, 10 Nov 2009 20:02:20 +0000 (20:02 +0000)
2009-11-09.

winsup/cygwin/ChangeLog
winsup/cygwin/fhandler_console.cc

index 96597cfd16fb12555a21ee2657892cb5b8d0e36a..cdf7280260735e3ecc11b8629536d722cfc81242 100644 (file)
@@ -1,3 +1,8 @@
+2009-11-10  Corinna Vinschen  <corinna@vinschen.de>
+
+       * fhandler_console.cc (fhandler_console::read): Revert change from
+       2009-11-09.
+
 2009-11-10  Corinna Vinschen  <corinna@vinschen.de>
 
        * fhandler_disk_file.cc (is_volume_mountpoint): Align check with
index 8bfccde0bd00d9d152f79b3f6d677f6ee66cd225..632ec1dcbd48a23f9d149f3c563a059c39b6a92f 100644 (file)
@@ -379,23 +379,18 @@ fhandler_console::read (void *pv, size_t& buflen)
                  else
                    toadd = tmp + 1;
                }
-             else if (nread == 1)
+             else if (dev_state->metabit)
                {
-                 /* META handling is restricted to singlebyte (ASCII)
-                    character values. */
-                 if (dev_state->metabit)
-                   {
-                     tmp[1] |= 0x80;
-                     toadd = tmp + 1;
-                   }
-                 else
-                   {
-                     tmp[0] = '\033';
-                     tmp[1] = cyg_tolower (tmp[1]);
-                     toadd = tmp;
-                     nread++;
-                     dev_state->nModifiers &= ~4;
-                   }
+                 tmp[1] |= 0x80;
+                 toadd = tmp + 1;
+               }
+             else
+               {
+                 tmp[0] = '\033';
+                 tmp[1] = cyg_tolower (tmp[1]);
+                 toadd = tmp;
+                 nread++;
+                 dev_state->nModifiers &= ~4;
                }
            }
 #undef ich
This page took 0.036512 seconds and 5 git commands to generate.