cmdutils: fix a memleak when specifying an option twice.

This commit is contained in:
Anton Khirnov 2012-08-23 09:18:06 +02:00
parent dc40285427
commit a1bcc76e60

View File

@ -271,6 +271,7 @@ int parse_option(void *optctx, const char *opt, const char *arg,
if (po->flags & OPT_STRING) {
char *str;
str = av_strdup(arg);
av_freep(dst);
*(char **)dst = str;
} else if (po->flags & OPT_BOOL) {
*(int *)dst = bool_val;