Avoid using BSS variables in jpeg.c.
[seabios.git] / src / bootsplash.c
index ed104159f6c1d1a94e0f2d8cf51fbdf2b0d1582b..2c45406b299841503253b710fe0e54d9c487b6f3 100644 (file)
@@ -127,7 +127,7 @@ void enable_vga_console(void)
     picture = malloc_tmphigh(imagesize);
     vesa_info = malloc_tmplow(sizeof(*vesa_info));
     mode_info = malloc_tmplow(sizeof(*mode_info));
-    decdata = malloc_tmphigh(sizeof(*decdata));
+    decdata = jpeg_alloc();
     if (!jpeg || !picture || !vesa_info || !mode_info || !decdata) {
         warn_noalloc();
         goto gotext;