]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - jpeg.c
fix crashes when recursing portals on maps with some bogus leafs (where
[xonotic/darkplaces.git] / jpeg.c
diff --git a/jpeg.c b/jpeg.c
index 0422fe03f12e4aed795598de022e1e4df70dd52b..9c48a2e6ecf6a5318483d1b4c173372d368217a3 100644 (file)
--- a/jpeg.c
+++ b/jpeg.c
@@ -824,7 +824,6 @@ static size_t JPEG_try_SaveImage_to_Buffer (struct jpeg_compress_struct *cinfo,
 {
        unsigned char *scanline;
        unsigned int linesize;
-       int offset;
 
        error_in_jpeg = false;
 
@@ -850,10 +849,9 @@ static size_t JPEG_try_SaveImage_to_Buffer (struct jpeg_compress_struct *cinfo,
 
        // Compress each scanline
        linesize = width * 3;
-       offset = linesize * (cinfo->image_height - 1);
        while (cinfo->next_scanline < cinfo->image_height)
        {
-               scanline = &data[offset - cinfo->next_scanline * linesize];
+               scanline = &data[cinfo->next_scanline * linesize];
 
                qjpeg_write_scanlines (cinfo, &scanline, 1);
                if (error_in_jpeg)