rpms/bochs/devel bochs-CVE-2007-2894.patch,NONE,1.1
Hans de Goede (jwrdegoede)
fedora-extras-commits at redhat.com
Wed Aug 22 07:49:56 UTC 2007
Author: jwrdegoede
Update of /cvs/extras/rpms/bochs/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20257
Added Files:
bochs-CVE-2007-2894.patch
Log Message:
* Wed Aug 22 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 2.3-7
- Fix CVE-2007-2894 (really fix bz 241799)
bochs-CVE-2007-2894.patch:
--- NEW FILE bochs-CVE-2007-2894.patch ---
--- bochs-2.3/iodev/floppy.cc 2007/04/06 15:22:17 1.106
+++ bochs-2.3/iodev/floppy.cc 2007/08/21 14:18:16 1.107
@@ -1785,7 +1785,7 @@
}
media->sectors = media->heads * media->tracks * media->sectors_per_track;
}
- return(1); // success
+ return (media->sectors > 0); // success
}
else if ( S_ISCHR(stat_buf.st_mode)
@@ -1805,7 +1805,7 @@
media->heads = floppy_type[type_idx].hd;
media->sectors_per_track = floppy_type[type_idx].spt;
media->sectors = floppy_type[type_idx].sectors;
- return 1;
+ return (media->sectors > 0);
}
media->tracks = floppy_geom.track;
media->heads = floppy_geom.head;
@@ -1822,7 +1822,7 @@
media->sectors_per_track = floppy_type[type_idx].spt;
media->sectors = floppy_type[type_idx].sectors;
#endif
- return 1; // success
+ return (media->sectors > 0); // success
} else {
// unknown file type
BX_ERROR(("unknown mode type"));
More information about the fedora-extras-commits
mailing list