fix memory leap in raop_rtp.c

This commit is contained in:
F. Duncanh
2025-11-17 13:53:17 -05:00
parent 6545104b53
commit c9f35a379d

View File

@@ -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);