summaryrefslogtreecommitdiff
path: root/src/playlist/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'src/playlist/plugins')
-rw-r--r--src/playlist/plugins/SoundCloudPlaylistPlugin.cxx9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/playlist/plugins/SoundCloudPlaylistPlugin.cxx b/src/playlist/plugins/SoundCloudPlaylistPlugin.cxx
index 18ece153d..d8b3bb3a1 100644
--- a/src/playlist/plugins/SoundCloudPlaylistPlugin.cxx
+++ b/src/playlist/plugins/SoundCloudPlaylistPlugin.cxx
@@ -103,10 +103,10 @@ static const char *const key_str[] = {
struct SoundCloudJsonData {
int key;
- char* stream_url;
+ char *stream_url = nullptr;
long duration;
- char* title;
- int got_url; /* nesting level of last stream_url */
+ char *title = nullptr;
+ int got_url = 0; /* nesting level of last stream_url */
std::forward_list<DetachedSong> songs;
};
@@ -326,9 +326,6 @@ soundcloud_open_uri(const char *uri, Mutex &mutex, Cond &cond)
}
SoundCloudJsonData data;
- data.got_url = 0;
- data.title = nullptr;
- data.stream_url = nullptr;
yajl_handle hand = yajl_alloc(&parse_callbacks, nullptr, &data);
int ret = soundcloud_parse_json(u, hand, mutex, cond);