summaryrefslogtreecommitdiff
path: root/hw/xwin
diff options
context:
space:
mode:
authorAlexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>2005-01-08 13:01:03 +0000
committerAlexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>2005-01-08 13:01:03 +0000
commit709a2343a8c12ea7e158c63a9737b11744b50994 (patch)
tree614bfc08773afaee25d3e4d2cc511ddbf7aa3413 /hw/xwin
parentd332a909f8b8741af75047d78a62a3d19e0776e1 (diff)
Fix a possible null-pointer dereference (Keishi Suenaga)
Diffstat (limited to 'hw/xwin')
-rw-r--r--hw/xwin/ChangeLog5
-rw-r--r--hw/xwin/winblock.c7
2 files changed, 10 insertions, 2 deletions
diff --git a/hw/xwin/ChangeLog b/hw/xwin/ChangeLog
index 3d5bd1e83..e0970a7b0 100644
--- a/hw/xwin/ChangeLog
+++ b/hw/xwin/ChangeLog
@@ -1,3 +1,8 @@
+2005-01-08 Alexander Gottwald <ago at freedesktop dot org>
+
+ * winblock.c:
+ Fix a possible null-pointer dereference (Keishi Suenaga)
+
2005-01-06 Alexander Gottwald <ago at freedesktop dot org>
* Imakefile
diff --git a/hw/xwin/winblock.c b/hw/xwin/winblock.c
index 37da595a7..1d21faf46 100644
--- a/hw/xwin/winblock.c
+++ b/hw/xwin/winblock.c
@@ -54,8 +54,11 @@ winBlockHandler (int nScreen,
MSG msg;
#ifndef HAS_DEVWINDOWS
struct timeval **tvp = pTimeout;
- (*tvp)->tv_sec = 0;
- (*tvp)->tv_usec = 100;
+ if (*tvp != NULL)
+ {
+ (*tvp)->tv_sec = 0;
+ (*tvp)->tv_usec = 100;
+ }
#endif
#if defined(XWIN_CLIPBOARD) || defined(XWIN_MULTIWINDOW)