diff --git a/src/opus_encoder.c b/src/opus_encoder.c
index 1c5a8b3387356f4bd490693b9b7b9ecbbb1be02b..cbeb40aebc65def22e704eb441b0d911202e8281 100644
--- a/src/opus_encoder.c
+++ b/src/opus_encoder.c
@@ -2629,7 +2629,6 @@ int opus_encoder_ctl(OpusEncoder *st, int request, ...)
                goto bad_arg;
             }
             st->variable_duration = value;
-            celt_encoder_ctl(celt_enc, OPUS_SET_EXPERT_FRAME_DURATION(value));
         }
         break;
         case OPUS_GET_EXPERT_FRAME_DURATION_REQUEST: