summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKonrad Rosenbaum <konrad@silmor.de>2012-11-12 11:36:09 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-01-10 21:51:29 +0100
commitffd912a51d2230a0d9d40b271a7e7f94f93b5e4e (patch)
tree541b4e09a3e444ad915329a5860c5ddef3cd01e9
parentd3c4296198947162b8d4d27758a6947c7a1a693e (diff)
fix linuxfb crash on program start
the KDGETMODE ioctl should use a pointer to int as param, not a pointer to pointer to int, otherwise it may crash Change-Id: Ie255d240f3b6ca1ff5398f972308116135374ae3 Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
-rw-r--r--src/plugins/platforms/linuxfb/qlinuxfbscreen.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/platforms/linuxfb/qlinuxfbscreen.cpp b/src/plugins/platforms/linuxfb/qlinuxfbscreen.cpp
index 1dac60a745..4d170f15f2 100644
--- a/src/plugins/platforms/linuxfb/qlinuxfbscreen.cpp
+++ b/src/plugins/platforms/linuxfb/qlinuxfbscreen.cpp
@@ -264,7 +264,7 @@ static int openTtyDevice(const QString &device)
static bool switchToGraphicsMode(int ttyfd, int *oldMode)
{
- ioctl(ttyfd, KDGETMODE, &oldMode);
+ ioctl(ttyfd, KDGETMODE, oldMode);
if (*oldMode != KD_GRAPHICS) {
if (ioctl(ttyfd, KDSETMODE, KD_GRAPHICS) != 0)
return false;