X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fdevices%2Frender.c;fp=lib%2Fdevices%2Frender.c;h=d9cca51aeb7b0819706e4858cfeb304bc1c24d74;hb=6ecf136135c7071ecac3f7dfabfc015f51098bc4;hp=88e33ae9cba93a98dfc8ad83635e0932729306e8;hpb=d0c255a3b63de4982e15f1c1c169ebdb08d4163c;p=swftools.git diff --git a/lib/devices/render.c b/lib/devices/render.c index 88e33ae..d9cca51 100644 --- a/lib/devices/render.c +++ b/lib/devices/render.c @@ -752,10 +752,15 @@ void render_result_destroy(gfxresult_t*r) while(i) { internal_result_t*next = i->next; free(i->img.data);i->img.data = 0; - free(i); + + /* FIXME memleak + the following rfx_free causes a segfault on WIN32 machines, + if executed */ + //rfx_free(i); + i = next; } - free(r); + rfx_free(r); } gfxresult_t* render_finish(struct _gfxdevice*dev)