From bda614bfd81ae4660ed6356bc124e015645ff3b0 Mon Sep 17 00:00:00 2001 From: wm4 Date: Mon, 29 Aug 2016 09:30:39 +0200 Subject: m_config: profile option values can be NULL Sigh. --- options/m_config.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'options') diff --git a/options/m_config.c b/options/m_config.c index 3dbbb5020a..106a8f20ee 100644 --- a/options/m_config.c +++ b/options/m_config.c @@ -953,7 +953,8 @@ struct mpv_node m_config_get_profiles(struct m_config *config) for (int n = 0; n < profile->num_opts; n++) { struct mpv_node *opt_entry = node_array_add(opts, MPV_FORMAT_NODE_MAP); node_map_add_string(opt_entry, "key", profile->opts[n * 2 + 0]); - node_map_add_string(opt_entry, "value", profile->opts[n * 2 + 1]); + if (profile->opts[n * 2 + 1]) + node_map_add_string(opt_entry, "value", profile->opts[n * 2 + 1]); } } -- cgit v1.2.3