From: Johannes Kauffmann Date: Tue, 19 Nov 2024 22:30:23 +0000 (+0100) Subject: musicbrainz: fix leak X-Git-Tag: archive/raspbian/3.0.21-7+rpi1^2~21 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=cd49bc528f672da91882528bacdc7cb801afddb3;p=vlc.git musicbrainz: fix leak (cherry picked from commit 2edddb01da361d1040736d7fda637e118ea6aee1) (edited) edited: - the 3.0 uses the other json parser which outputs the result differently Gbp-Pq: Name 0105-musicbrainz-fix-leak.patch --- diff --git a/modules/misc/webservices/musicbrainz.c b/modules/misc/webservices/musicbrainz.c index 2393a732..2c35f75c 100644 --- a/modules/misc/webservices/musicbrainz.c +++ b/modules/misc/webservices/musicbrainz.c @@ -56,7 +56,11 @@ static musicbrainz_lookup_t * musicbrainz_lookup(vlc_object_t *p_obj, const char { p_lookup->root = json_parse_document(p_obj, p_buffer); if (!p_lookup->root) + { msg_Dbg(p_obj, "No results"); + musicbrainz_lookup_release(p_lookup); + p_lookup = NULL; + } } free(p_buffer); return p_lookup;