summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoland Mainz <roland.mainz@nrubsig.org>2004-12-15 05:22:16 +0000
committerRoland Mainz <roland.mainz@nrubsig.org>2004-12-15 05:22:16 +0000
commitb380853db92d5c16e53acd1d8bf744bced51359e (patch)
treef979a82acb2e2b70149e8a857074448b57ae6d6f
parent8725759a473fc5140d8a5192dfdd9605c5822931 (diff)
//bugs.freedesktop.org/show_bug.cgi?id=1931) attachment #1390
(https://bugs.freedesktop.org/attachment.cgi?id=1390): Removing unused DDC sections that caused misinterpretation of DDC data due to a missing break statement in a switch. Patch by Egbert Eich <eich@freedesktop.org>
-rw-r--r--hw/xfree86/common/xf86Configure.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/hw/xfree86/common/xf86Configure.c b/hw/xfree86/common/xf86Configure.c
index be37f53be..ad711ef68 100644
--- a/hw/xfree86/common/xf86Configure.c
+++ b/hw/xfree86/common/xf86Configure.c
@@ -731,19 +731,13 @@ configureDDCMonitorSection (int screennum)
for (i=0;i<4;i++) {
switch (ConfiguredMonitor->det_mon[i].type) {
- case DT:
- case DS_STD_TIMINGS:
- case DS_WHITE_P:
- break;
case DS_NAME:
ptr->mon_modelname = xf86confrealloc(ptr->mon_modelname,
strlen((char*)(ConfiguredMonitor->det_mon[i].section.name))
+ 1);
strcpy(ptr->mon_modelname,
(char*)(ConfiguredMonitor->det_mon[i].section.name));
- break;
- case DS_ASCII_STR:
- case DS_SERIAL:
+ break;
case DS_RANGES:
ptr->mon_hsync[ptr->mon_n_hsync].lo =
ConfiguredMonitor->det_mon[i].section.ranges.min_h;