Fixes AVOptions starting with 'no'.
---
 cmdutils.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/cmdutils.c b/cmdutils.c
index 943a77c..1596805 100644
--- a/cmdutils.c
+++ b/cmdutils.c
@@ -252,14 +252,12 @@ void parse_options(int argc, char **argv, const OptionDef 
*options,
             if (!po->name && opt[0] == 'n' && opt[1] == 'o') {
                 /* handle 'no' bool option */
                 po = find_option(options, opt + 2);
-                if (!(po->name && (po->flags & OPT_BOOL)))
-                    goto unknown_opt;
-                bool_val = 0;
+                if (po->name && (po->flags & OPT_BOOL))
+                    bool_val = 0;
             }
             if (!po->name)
                 po= find_option(options, "default");
             if (!po->name) {
-unknown_opt:
                 fprintf(stderr, "%s: unrecognized option '%s'\n", argv[0], 
opt);
                 exit(1);
             }
-- 
1.7.5.3

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to