diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c
index 54c1b0cf4a9dd5ee2118c082ea3694a52bfdd7ff..6dc60b3a84248c368a234fc7a2ad270bfdf84108 100644
--- a/libavformat/flvdec.c
+++ b/libavformat/flvdec.c
@@ -120,7 +120,7 @@ static int flv_same_audio_codec(AVCodecContext *acodec, int flags)
         return acodec->sample_rate == 8000 &&
                acodec->codec_id == AV_CODEC_ID_PCM_MULAW;
     case FLV_CODECID_PCM_ALAW:
-        return acodec->sample_rate = 8000 &&
+        return acodec->sample_rate == 8000 &&
                acodec->codec_id == AV_CODEC_ID_PCM_ALAW;
     default:
         return acodec->codec_tag == (flv_codecid >> FLV_AUDIO_CODECID_OFFSET);