From: Brett Gordon Date: Sun, 9 Oct 2016 14:28:27 +0000 (-0400) Subject: vt.c: fix ioctl: flipped src/dest in uget X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=28d089f14fbf7a70bdd43f2ee511d84c1b367b25;p=FUZIX.git vt.c: fix ioctl: flipped src/dest in uget --- diff --git a/Kernel/vt.c b/Kernel/vt.c index b8dde2f9..6f98d040 100644 --- a/Kernel/vt.c +++ b/Kernel/vt.c @@ -285,13 +285,13 @@ int vt_ioctl(uint8_t minor, uarg_t request, char *data) case KBMAPGET: return uput(keymap, data, sizeof(keymap)); case KBSETTRANS: - if (uget(keyboard, data, sizeof(keyboard)) == -1) + if (uget(data, keyboard, sizeof(keyboard)) == -1) return -1; - return uget(shiftkeyboard, - data + sizeof(keyboard), + return uget(data + sizeof(keyboard), + shiftkeyboard, sizeof(shiftkeyboard)); case KBRATE: - if (uget(&keyrepeat, data, sizeof(keyrepeat)) == -1) + if (uget(data, &keyrepeat, sizeof(keyrepeat)) == -1) return -1; keyrepeat.first *= (TICKSPERSEC/10); keyrepeat.continual *= (TICKSPERSEC/10);