Commit 911e1907 authored by Huw D M Davies's avatar Huw D M Davies Committed by Alexandre Julliard

Fixed a couple of memcpy errors.

parent 79641da5
...@@ -338,7 +338,7 @@ EMFDRV_Polylinegon( DC *dc, const POINT* pt, INT count, DWORD iType ) ...@@ -338,7 +338,7 @@ EMFDRV_Polylinegon( DC *dc, const POINT* pt, INT count, DWORD iType )
} }
emr->cptl = count; emr->cptl = count;
memcpy(emr->aptl, pt, size); memcpy(emr->aptl, pt, count * sizeof(POINTL));
ret = EMFDRV_WriteRecord( dc, &emr->emr ); ret = EMFDRV_WriteRecord( dc, &emr->emr );
if(ret) if(ret)
...@@ -409,7 +409,7 @@ EMFDRV_PolyPolylinegon( DC *dc, const POINT* pt, const INT* counts, UINT polys, ...@@ -409,7 +409,7 @@ EMFDRV_PolyPolylinegon( DC *dc, const POINT* pt, const INT* counts, UINT polys,
emr->nPolys = polys; emr->nPolys = polys;
emr->cptl = cptl; emr->cptl = cptl;
memcpy(emr->aPolyCounts, counts, polys * sizeof(DWORD)); memcpy(emr->aPolyCounts, counts, polys * sizeof(DWORD));
memcpy(emr->aPolyCounts + polys, pt, cptl * sizeof(POINT)); memcpy(emr->aPolyCounts + polys, pt, cptl * sizeof(POINTL));
ret = EMFDRV_WriteRecord( dc, &emr->emr ); ret = EMFDRV_WriteRecord( dc, &emr->emr );
if(ret) if(ret)
EMFDRV_UpdateBBox( dc, &emr->rclBounds ); EMFDRV_UpdateBBox( dc, &emr->rclBounds );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment