mirror of
https://gitlab.xiph.org/xiph/ezstream.git
synced 2025-02-02 15:07:45 -05:00
Fix a crash when querying metadata program
Simple copy+paste mistake.
This commit is contained in:
parent
9705838770
commit
f1efd079d4
3
NEWS
3
NEWS
@ -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
|
* Fix a crash, if metadata placeholders are configured for input files
|
||||||
that do not contain the respective values. From gui-lux on Github (#16).
|
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
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -605,19 +605,18 @@ streamFile(stream_t stream, const char *fileName)
|
|||||||
continue;
|
continue;
|
||||||
if (cfg_get_metadata_program()) {
|
if (cfg_get_metadata_program()) {
|
||||||
char *mdataStr = NULL;
|
char *mdataStr = NULL;
|
||||||
mdata_t prog_md;
|
|
||||||
|
|
||||||
log_info("running metadata program: %s",
|
log_info("running metadata program: %s",
|
||||||
cfg_get_metadata_program());
|
cfg_get_metadata_program());
|
||||||
prog_md = mdata_create();
|
md = mdata_create();
|
||||||
if (0 > mdata_run_program(md, cfg_get_metadata_program()) ||
|
if (0 > mdata_run_program(md, cfg_get_metadata_program()) ||
|
||||||
0 > stream_set_metadata(stream, prog_md, &mdataStr)) {
|
0 > stream_set_metadata(stream, md, &mdataStr)) {
|
||||||
mdata_destroy(&prog_md);
|
mdata_destroy(&md);
|
||||||
retval = 0;
|
retval = 0;
|
||||||
ret = STREAM_DONE;
|
ret = STREAM_DONE;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
mdata_destroy(&prog_md);
|
mdata_destroy(&md);
|
||||||
log_info("new metadata: %s", mdataStr);
|
log_info("new metadata: %s", mdataStr);
|
||||||
xfree(mdataStr);
|
xfree(mdataStr);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user