summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/rltiles/tool
diff options
context:
space:
mode:
authorennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573>2008-08-24 15:38:20 +0000
committerennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573>2008-08-24 15:38:20 +0000
commit78f04dd421a2af9f7019193e67dadd3a3c8b4f47 (patch)
treece7ffa6760f29b6133b4aa6d426c78bbdefa7535 /crawl-ref/source/rltiles/tool
parent1771f7a8a52f88285591cef622220044f3dd6f9c (diff)
downloadcrawl-ref-78f04dd421a2af9f7019193e67dadd3a3c8b4f47.tar.gz
crawl-ref-78f04dd421a2af9f7019193e67dadd3a3c8b4f47.zip
Fixing Win32 tiles makefiles to work with recent rltiles changes.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6861 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/rltiles/tool')
-rw-r--r--crawl-ref/source/rltiles/tool/tile_page.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/rltiles/tool/tile_page.cc b/crawl-ref/source/rltiles/tool/tile_page.cc
index 6d2aaa1883..1d0474d592 100644
--- a/crawl-ref/source/rltiles/tool/tile_page.cc
+++ b/crawl-ref/source/rltiles/tool/tile_page.cc
@@ -36,7 +36,7 @@ static bool write_png(const char *filename, tile_colour *pixels,
bit_depth, colour_type, interlace_type,
compression_type, filter_method);
- png_bytep* row_pointers = (png_bytep*)alloca(sizeof(png_bytep) * height);
+ png_bytep* row_pointers = (png_bytep*)malloc(sizeof(png_bytep) * height);
for (unsigned int y = 0; y < height; y++)
row_pointers[y] = (png_byte*)&pixels[y * width];
@@ -47,6 +47,7 @@ static bool write_png(const char *filename, tile_colour *pixels,
png_write_end(png_ptr, info_ptr);
png_destroy_write_struct(&png_ptr, &info_ptr);
+ free(row_pointers);
fclose(fp);
return true;