summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Anholt <anholt@freebsd.org>2006-04-07 04:15:34 +0000
committerEric Anholt <anholt@freebsd.org>2006-04-07 04:15:34 +0000
commit14062aa41f9e3846aef733f66d2544ab33503af6 (patch)
treeeff4de0897266c5723d955566dcf97b644afdf1a
parentdaf6a54ec89dbe9f943c02f9ba5cea20b02e66a8 (diff)
Don't forget to zero the xf86ModReqInfo before using it. Noticed by Alex
Deucher.
-rw-r--r--ChangeLog6
-rw-r--r--src/i128_driver.c1
2 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e6c8681..64c7900 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-04-06 Eric Anholt <anholt@FreeBSD.org>
+
+ * src/i128_driver.c: (I128PreInit):
+ Don't forget to zero the xf86ModReqInfo before using it.
+ Noticed by Alex Deucher.
+
2005-12-20 Kevin E. Martin <kem-at-freedesktop-dot-org>
* configure.ac:
diff --git a/src/i128_driver.c b/src/i128_driver.c
index 5c095cf..90beb30 100644
--- a/src/i128_driver.c
+++ b/src/i128_driver.c
@@ -1192,6 +1192,7 @@ I128PreInit(ScrnInfoPtr pScrn, int flags)
XF86ModReqInfo req;
int errmaj, errmin;
+ memset(&req, 0, sizeof(req));
req.majorversion = 2;
req.minorversion = 0;
if (!LoadSubModule(pScrn->module, "exa", NULL, NULL, NULL, &req,