Index: jdhuff.c |
diff --git a/jdhuff.c b/jdhuff.c |
index 7229f0297661c69c7318a1f124116ce71344ecbf..e98dc52befaae1f3d56e90a913b2d009b927c9dd 100644 |
--- a/jdhuff.c |
+++ b/jdhuff.c |
@@ -660,7 +660,7 @@ decode_mcu_fast (j_decompress_ptr cinfo, JBLOCKROW *MCU_data) |
ASSIGN_STATE(state, entropy->saved); |
for (blkn = 0; blkn < cinfo->blocks_in_MCU; blkn++) { |
- JBLOCKROW block = MCU_data[blkn]; |
+ JBLOCKROW block = MCU_data ? MCU_data[blkn] : NULL; |
Noel Gordon
2015/08/12 00:39:22
Confusing: this change was in the original submit,
|
d_derived_tbl * dctbl = entropy->dc_cur_tbls[blkn]; |
d_derived_tbl * actbl = entropy->ac_cur_tbls[blkn]; |
register int s, k, r, l; |