//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>
This commit is contained in:
Roland Mainz 2004-12-15 05:22:16 +00:00
parent 8725759a47
commit b380853db9

View file

@ -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;