diff options
author | Uoti Urpala <uau@mplayer2.org> | 2011-07-28 11:07:47 +0300 |
---|---|---|
committer | Uoti Urpala <uau@mplayer2.org> | 2011-07-29 05:50:38 +0300 |
commit | e873d703e956d3e2e68b9e18562983b029b5c7a8 (patch) | |
tree | 44a2c48ae4e94bd580ffd5833cd71a037af36043 /m_property.c | |
parent | d8374376c0d46ffab88b96eb32b52621c34f562c (diff) | |
download | mpv-e873d703e956d3e2e68b9e18562983b029b5c7a8.tar.bz2 mpv-e873d703e956d3e2e68b9e18562983b029b5c7a8.tar.xz |
options: change option parsing to use bstr
Using bstr allows simpler parsing code, especially because it avoids
the need to modify or copy strings just to terminate extracted
substrings.
Diffstat (limited to 'm_property.c')
-rw-r--r-- | m_property.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/m_property.c b/m_property.c index da0f54e2c1..188d225bad 100644 --- a/m_property.c +++ b/m_property.c @@ -108,7 +108,8 @@ int m_property_do(const m_option_t *prop_list, const char *name, if (!arg) return M_PROPERTY_ERROR; val = calloc(1, opt->type->size); - if ((r = m_option_parse(opt, opt->name, arg, false, val)) <= 0) { + if ((r = m_option_parse(opt, bstr(opt->name), bstr(arg), false, + val)) <= 0) { free(val); return r; } |