avfilter/formats: use av_realloc_array in ADD_FORMAT()
authorClément Bœsch <u@pkh.me>
Sat, 14 Mar 2015 20:17:27 +0000 (21:17 +0100)
committerClément Bœsch <u@pkh.me>
Mon, 16 Mar 2015 22:43:12 +0000 (23:43 +0100)
libavfilter/formats.c

index 1fc7fa6..896ceeb 100644 (file)
@@ -308,8 +308,8 @@ do {                                                        \
     if (!(*f) && !(*f = av_mallocz(sizeof(**f))))           \
         return AVERROR(ENOMEM);                             \
                                                             \
-    fmts = av_realloc((*f)->list,                           \
-                      sizeof(*(*f)->list) * ((*f)->nb + 1));\
+    fmts = av_realloc_array((*f)->list, (*f)->nb + 1,       \
+                            sizeof(*(*f)->list));           \
     if (!fmts) {                                            \
         if (!oldf)                                          \
             av_freep(f);                                    \