ffprobe: exit in case generic options are incompatible with strict XML output
authorStefano Sabatini <stefasab@gmail.com>
Thu, 5 Jan 2012 09:51:28 +0000 (10:51 +0100)
committerStefano Sabatini <stefasab@gmail.com>
Fri, 6 Jan 2012 09:43:34 +0000 (10:43 +0100)
ffprobe.c

index 77c343a..34626a8 100644 (file)
--- a/ffprobe.c
+++ b/ffprobe.c
@@ -926,6 +926,7 @@ static av_cold int xml_init(WriterContext *wctx, const char *args, void *opaque)
             av_log(wctx, AV_LOG_ERROR,                                  \
                    "XSD-compliant output selected but option '%s' was selected, XML output may be non-compliant.\n" \
                    "You need to disable such option with '-no%s'\n", opt_name, opt_name); \
+            return AVERROR(EINVAL);                                     \
         }
         CHECK_COMPLIANCE(show_private_data, "private");
         CHECK_COMPLIANCE(show_value_unit,   "unit");