diff --git a/ffserver_config.c b/ffserver_config.c
index 4c8740d78efc8f3ddb3ff678e8674eacdaf491ba..d589ff2b024cadccbf9a35df8f428136d9d4f9bd 100644
--- a/ffserver_config.c
+++ b/ffserver_config.c
@@ -764,8 +764,8 @@ static int ffserver_parse_config_stream(FFServerConfig *config, const char *cmd,
         ffserver_get_arg(arg, sizeof(arg), p);
         stream->max_time = atof(arg) * 1000;
     } else if (!av_strcasecmp(cmd, "AudioBitRate")) {
-        ffserver_get_arg(arg, sizeof(arg), p);
         float f;
+        ffserver_get_arg(arg, sizeof(arg), p);
         ffserver_set_float_param(&f, arg, 1000, 0, FLT_MAX, config, line_num, "Invalid %s: %s\n", cmd, arg);
         if (av_dict_set_int(&config->audio_conf, cmd, lrintf(f), 0) < 0)
             goto nomem;