diff options
-rw-r--r-- | hw/dmx/input/lnx-keyboard.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/hw/dmx/input/lnx-keyboard.c b/hw/dmx/input/lnx-keyboard.c index 5bfb8813c..5b92f3b8f 100644 --- a/hw/dmx/input/lnx-keyboard.c +++ b/hw/dmx/input/lnx-keyboard.c @@ -429,11 +429,11 @@ static int kbdLinuxOpenVT(int vtno) { int fd = -1; int i; - const char *vcs[] = { "/dev/vc/%d", "/dev/tty%d", NULL }; + const char *vcs[] = { "/dev/vc/", "/dev/tty", NULL }; char name[64]; /* RATS: Only used in XmuSnprintf */ for (i = 0; vcs[i]; i++) { - XmuSnprintf(name, sizeof(name), vcs[i], vtno); + XmuSnprintf(name, sizeof(name), "%s%d", vcs[i], vtno); if ((fd = open(name, O_RDWR | O_NONBLOCK, 0)) >= 0) break; } if (fd < 0) |