diff options
Diffstat (limited to 'pngrtran.c')
-rw-r--r-- | pngrtran.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pngrtran.c b/pngrtran.c index 16c1ed608..e87eaf391 100644 --- a/pngrtran.c +++ b/pngrtran.c @@ -4601,7 +4601,9 @@ png_do_expand_16(png_row_infop row_info, png_bytep row) png_byte *sp = row + row_info->rowbytes; /* source, last byte + 1 */ png_byte *dp = sp + row_info->rowbytes; /* destination, end + 1 */ while (dp > sp) - dp[-2] = dp[-1] = *--sp, dp -= 2; + { + dp[-2] = dp[-1] = *--sp; dp -= 2; + } row_info->rowbytes *= 2; row_info->bit_depth = 16; |