From babaccb68d2703ae6bcffaf755b498b3edbc2e69 Mon Sep 17 00:00:00 2001 From: ThePedroo Date: Tue, 23 Apr 2024 17:01:05 -0300 Subject: [PATCH] fix: segmentation fault loading URL track This commit fixes a segmentation fault upon loading an URL track. --- lib/codecs.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/codecs.c b/lib/codecs.c index ac55800..0e89b38 100644 --- a/lib/codecs.c +++ b/lib/codecs.c @@ -372,6 +372,7 @@ int coglink_parse_load_tracks(struct coglink_load_tracks *response, const char * jsmnf_pair *data = jsmnf_find(pairs, json, "data", sizeof("data") - 1); struct coglink_track *track_info = malloc(sizeof(struct coglink_track)); + track_info->info = malloc(sizeof(struct coglink_track_info)); coglink_parse_track(track_info, data, json); @@ -399,6 +400,7 @@ int coglink_parse_load_tracks(struct coglink_load_tracks *response, const char * jsmnf_pair *track_pair = jsmnf_find_path(pairs, json, track_path, 3); struct coglink_track *track_info = malloc(sizeof(struct coglink_track)); + track_info->info = malloc(sizeof(struct coglink_track_info)); coglink_parse_track(track_info, track_pair, json);