lavfi/amerge: avoid a forward declaration.
authorClément Bœsch <ubitux@gmail.com>
Tue, 11 Sep 2012 16:36:09 +0000 (18:36 +0200)
committerClément Bœsch <ubitux@gmail.com>
Tue, 11 Sep 2012 16:38:09 +0000 (18:38 +0200)
libavfilter/af_amerge.c

index 1ff3c8c..db3539d 100644 (file)
@@ -309,14 +309,14 @@ static av_cold int init(AVFilterContext *ctx, const char *args)
         return AVERROR(ENOMEM);
     for (i = 0; i < am->nb_inputs; i++) {
         char *name = av_asprintf("in%d", i);
-        if (!name)
-            return AVERROR(ENOMEM);
         AVFilterPad pad = {
             .name             = name,
             .type             = AVMEDIA_TYPE_AUDIO,
             .filter_samples   = filter_samples,
             .min_perms        = AV_PERM_READ | AV_PERM_PRESERVE,
         };
+        if (!name)
+            return AVERROR(ENOMEM);
         ff_insert_inpad(ctx, i, &pad);
     }
     return 0;