revert my last code did miss POLYGONFILL_DestroyEdgeList was at end Modified: trunk/reactos/subsys/win32k/objects/polyfill.c _____
Modified: trunk/reactos/subsys/win32k/objects/polyfill.c --- trunk/reactos/subsys/win32k/objects/polyfill.c 2005-12-29 11:16:28 UTC (rev 20416) +++ trunk/reactos/subsys/win32k/objects/polyfill.c 2005-12-29 11:20:30 UTC (rev 20417) @@ -292,22 +292,7 @@
return list;
fail: - if (list != NULL) - { - EngFreeMem(list); - }
- if (list->Edges != NULL) - { - int t; - for (t=0; Count;t++) - { - if (list->Edges[t] != NULL) - EngFreeMem(list->Edges[t]); - } - EngFreeMem(list->Edges); - } - DPRINT1("Out Of MEMORY!!\n"); POLYGONFILL_DestroyEdgeList ( list ); return 0;