From 36c5013fc6a9e2f504fe8a49c34ad31de8fbb40d Mon Sep 17 00:00:00 2001 From: Mathis Rosenhauer Date: Tue, 29 Jul 2014 09:28:04 +0200 Subject: [PATCH] Choose padding value correctly. --- src/sz_compat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sz_compat.c b/src/sz_compat.c index 26ebda0..91ccad7 100644 --- a/src/sz_compat.c +++ b/src/sz_compat.c @@ -81,7 +81,7 @@ static size_t add_padding(void *dest, const void *src, size_t total, memcpy((char *)dest + j, (char *)src + i, line_size); j += line_size; if (pp) - pixel = (char *)src + i - 1; + pixel = (char *)src + i + line_size - pixel_size; for (k = 0; k < padding_size; k += pixel_size) memcpy((char *)dest + j + k, pixel, pixel_size); j += padding_size; -- 2.7.4