diff --git a/libavcodec/mace.c b/libavcodec/mace.c
index 79967f6a5badd723d45992f0438638fb2dac7303..2e6ff7c2561e73e7b938cf9fc6d8ff9ee39c46c5 100644
--- a/libavcodec/mace.c
+++ b/libavcodec/mace.c
@@ -324,14 +324,13 @@ static int mace3_decode_frame(AVCodecContext *avctx,
 
         ctx->outPtr = samples + i;
 
-        for (j=0; j < buf_size / 2 / avctx->channels; j++) {
+        for (j=0; j < buf_size / 2 / avctx->channels; j++)
             for (k=0; k < 2; k++) {
-            uint8_t pkt = buf[i*2 + j*2*avctx->channels + k];
-            chomp3(ctx, pkt       & 7, MACEtab1, MACEtab2, avctx->channels);
-            chomp3(ctx,(pkt >> 3) & 3, MACEtab3, MACEtab4, avctx->channels);
-            chomp3(ctx, pkt >> 5     , MACEtab1, MACEtab2, avctx->channels);
+                uint8_t pkt = buf[i*2 + j*2*avctx->channels + k];
+                chomp3(ctx, pkt       &7, MACEtab1, MACEtab2, avctx->channels);
+                chomp3(ctx,(pkt >> 3) &3, MACEtab3, MACEtab4, avctx->channels);
+                chomp3(ctx, pkt >> 5    , MACEtab1, MACEtab2, avctx->channels);
             }
-        }
     }
 
     *data_size = 2 * 3 * buf_size;