Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Xiph.Org
Ezstream
Commits
f1efd079
Commit
f1efd079
authored
Sep 02, 2020
by
Moritz Grimm
Browse files
Fix a crash when querying metadata program
Simple copy+paste mistake.
parent
97058387
Changes
2
Hide whitespace changes
Inline
Side-by-side
NEWS
View file @
f1efd079
...
...
@@ -2,6 +2,9 @@ Changes in 1.0.2, released on XXXX-XX-XX:
* Fix a crash, if metadata placeholders are configured for input files
that do not contain the respective values. From gui-lux on Github (#16).
* Fix a crash in one instance of querying the metadata program. From taku0220
on Github (#23).
* Minor documentation tweak
...
...
src/ezstream.c
View file @
f1efd079
...
...
@@ -605,19 +605,18 @@ streamFile(stream_t stream, const char *fileName)
continue
;
if
(
cfg_get_metadata_program
())
{
char
*
mdataStr
=
NULL
;
mdata_t
prog_md
;
log_info
(
"running metadata program: %s"
,
cfg_get_metadata_program
());
prog_
md
=
mdata_create
();
md
=
mdata_create
();
if
(
0
>
mdata_run_program
(
md
,
cfg_get_metadata_program
())
||
0
>
stream_set_metadata
(
stream
,
prog_
md
,
&
mdataStr
))
{
mdata_destroy
(
&
prog_
md
);
0
>
stream_set_metadata
(
stream
,
md
,
&
mdataStr
))
{
mdata_destroy
(
&
md
);
retval
=
0
;
ret
=
STREAM_DONE
;
continue
;
}
mdata_destroy
(
&
prog_
md
);
mdata_destroy
(
&
md
);
log_info
(
"new metadata: %s"
,
mdataStr
);
xfree
(
mdataStr
);
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment