diff --git a/libavformat/rmdec.c b/libavformat/rmdec.c
index b4e051b2791d7859a2fe011047247e809ee9ad00..4ec6d88d48efb92f6b6045c6fbb6dd694f654540 100644
--- a/libavformat/rmdec.c
+++ b/libavformat/rmdec.c
@@ -679,9 +679,9 @@ ff_rm_parse_packet (AVFormatContext *s, ByteIOContext *pb,
 
             if (++(ast->sub_packet_cnt) < h)
                 return -1;
-                ast->sub_packet_cnt = 0;
-                rm->audio_stream_num = st->index;
-                rm->audio_pkt_cnt = h * w / st->codec->block_align;
+             ast->sub_packet_cnt = 0;
+             rm->audio_stream_num = st->index;
+             rm->audio_pkt_cnt = h * w / st->codec->block_align;
         } else if (st->codec->codec_id == CODEC_ID_AAC) {
             int x;
             rm->audio_stream_num = st->index;