mirror of
https://github.com/morgan9e/UxPlay
synced 2026-04-14 00:04:13 +09:00
fix memory leap in raop_rtp.c
This commit is contained in:
@@ -756,6 +756,9 @@ raop_rtp_set_metadata(raop_rtp_t *raop_rtp, const char *data, int datalen)
|
||||
|
||||
/* Set metadata in thread instead */
|
||||
MUTEX_LOCK(raop_rtp->run_mutex);
|
||||
if (raop_rtp->metadata) {
|
||||
free (raop_rtp->metadata);
|
||||
}
|
||||
raop_rtp->metadata = metadata;
|
||||
raop_rtp->metadata_len = datalen;
|
||||
MUTEX_UNLOCK(raop_rtp->run_mutex);
|
||||
|
||||
Reference in New Issue
Block a user