diff options
author | Torsten Scheck <torsten.scheck@gmx.de> | 2010-03-22 10:28:49 +0100 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2010-03-22 10:01:10 -0700 |
commit | 34823ef264b8049f83aeef1fe86d005eeba29345 (patch) | |
tree | 149115405a3406b5c46541695656f55c5530cefd | |
parent | 180dd57af67d8176819ea8ff322c315d8425c9cf (diff) | |
download | pesconvert-34823ef264b8049f83aeef1fe86d005eeba29345.tar.gz |
pesconvert: Fixed row init range in output_png().
This prevents a segfault for small embroidery patterns or large
output dimensions.
Even though output_png() is dead code, there is a slight chance,
that someone lacks libcairo-dev while being offline. ;-)
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r-- | png.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -16,7 +16,7 @@ void output_png(struct pes *pes) png_infop info_ptr; rows = calloc(sizeof(*rows), outh); - for (i = 0; i < height; i++) + for (i = 0; i < outh; i++) rows[i] = calloc(sizeof(png_byte)*4, outw); block = pes->blocks; |