diff --git a/src/opus_multistream_decoder.c b/src/opus_multistream_decoder.c
index e2111f762530b8586efbc3877868b01330a4b68f..a05fa1e765bbba64723ee504e24db72b62f62f4d 100644
--- a/src/opus_multistream_decoder.c
+++ b/src/opus_multistream_decoder.c
@@ -223,7 +223,7 @@ static int opus_multistream_decode_native(
    }
    if (!do_plc)
    {
-      int ret = opus_multistream_packet_validate(data, len, st->layout.nb_coupled_streams, Fs);
+      int ret = opus_multistream_packet_validate(data, len, st->layout.nb_streams, Fs);
       if (ret < 0)
       {
          RESTORE_STACK;