tty.c: Fix TIOCSWINSZ copy
authorTormod Volden <debian.tormod@gmail.com>
Mon, 16 May 2016 10:15:45 +0000 (12:15 +0200)
committerAlan Cox <alan@etchedpixels.co.uk>
Mon, 16 May 2016 13:59:34 +0000 (14:59 +0100)
Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
Kernel/tty.c

index c380a21..ebe0d04 100644 (file)
@@ -261,7 +261,7 @@ int tty_ioctl(uint8_t minor, uarg_t request, char *data)
         case TIOCGWINSZ:
                 return uput(&t->winsize, data, sizeof(struct winsize));
         case TIOCSWINSZ:
-                if (uget(&t->winsize, data, sizeof(struct winsize)))
+                if (uget(data, &t->winsize, sizeof(struct winsize)))
                         return -1;
                 sgrpsig(t->pgrp, SIGWINCH);
                 return 0;