From: Laszlo T. <ave...@us...> - 2005-10-29 19:05:22
|
Update of /cvsroot/gemrb/gemrb/gemrb/plugins/WEDImporter In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21710 Modified Files: WEDImp.cpp Log Message: multiplying count by sizeof(Point) in the wallpolygon reader Index: WEDImp.cpp =================================================================== RCS file: /cvsroot/gemrb/gemrb/gemrb/plugins/WEDImporter/WEDImp.cpp,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** WEDImp.cpp 22 Oct 2005 16:30:54 -0000 1.16 --- WEDImp.cpp 29 Oct 2005 19:05:14 -0000 1.17 *************** *** 296,302 **** } Point *points = new Point[count]; ! str->Read (points, count); if( DataStream::IsEndianSwitch()) { ! swab( (char*) points, (char*) points, PolygonHeaders[i].CountVertex * 2 * sizeof(ieWord) ); } --- 296,302 ---- } Point *points = new Point[count]; ! str->Read (points, count * sizeof (Point) ); if( DataStream::IsEndianSwitch()) { ! swab( (char*) points, (char*) points, count * sizeof (Point) ); } |