diff --git a/stb/stb_image.h b/stb/stb_image.h index a632d543..811e915c 100644 --- a/stb/stb_image.h +++ b/stb/stb_image.h @@ -7017,7 +7017,7 @@ static void *stbi__load_gif_main(stbi__context *s, int **delays, int *x, int *y, } memcpy( out + ((layers - 1) * stride), u, stride ); if (layers >= 2) { - two_back = out - 2 * stride; + two_back = out + (layers - 2) * stride; } if (delays) {