From 2d34171bec55294375e57f8bea86e2dee153d2cc Mon Sep 17 00:00:00 2001 From: wm4 Date: Sat, 17 Sep 2016 20:34:00 +0200 Subject: options: fix pseudo-options like -v Some pseudo-options do not have associated storage, which made m_config_set_option_raw() return failure. Regression due to commit d1d5e9dd. --- options/m_config.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/options/m_config.c b/options/m_config.c index 50fa9248a1..c6c1bf9af1 100644 --- a/options/m_config.c +++ b/options/m_config.c @@ -790,7 +790,7 @@ static int m_config_parse_option(struct m_config *config, struct bstr name, r = m_option_parse(config->log, co->opt, name, param, &val); - if (r >= 0) + if (r >= 0 && co->data) r = m_config_set_option_raw(config, co, &val, flags); m_option_free(co->opt, &val); -- cgit v1.2.3