From ef402a1c8c9e3bb369c6192ff25be5ca2435b5a5 Mon Sep 17 00:00:00 2001 From: wm4 Date: Fri, 23 Mar 2018 14:53:18 +0100 Subject: command: use mpv_node helpers instead of duplicated code They didn't exist yet when this code was added. Completely untested. --- misc/node.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'misc') diff --git a/misc/node.c b/misc/node.c index 73e95e61b0..b7bf06d9c1 100644 --- a/misc/node.c +++ b/misc/node.c @@ -11,7 +11,8 @@ void node_init(struct mpv_node *dst, int format, struct mpv_node *parent) // Other formats need to be initialized manually. assert(format == MPV_FORMAT_NODE_MAP || format == MPV_FORMAT_NODE_ARRAY || format == MPV_FORMAT_FLAG || format == MPV_FORMAT_INT64 || - format == MPV_FORMAT_DOUBLE || format == MPV_FORMAT_NONE); + format == MPV_FORMAT_DOUBLE || format == MPV_FORMAT_BYTE_ARRAY || + format == MPV_FORMAT_NONE); void *ta_parent = NULL; if (parent) { @@ -23,6 +24,8 @@ void node_init(struct mpv_node *dst, int format, struct mpv_node *parent) *dst = (struct mpv_node){ .format = format }; if (format == MPV_FORMAT_NODE_MAP || format == MPV_FORMAT_NODE_ARRAY) dst->u.list = talloc_zero(ta_parent, struct mpv_node_list); + if (format == MPV_FORMAT_BYTE_ARRAY) + dst->u.ba = talloc_zero(ta_parent, struct mpv_byte_array); } // Add an entry to a MPV_FORMAT_NODE_ARRAY. -- cgit v1.2.3