diff options
Diffstat (limited to '')
-rw-r--r-- | src/playlist/plugins/M3uPlaylistPlugin.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/playlist/plugins/M3uPlaylistPlugin.cxx b/src/playlist/plugins/M3uPlaylistPlugin.cxx index f892f2010..c7f3b5085 100644 --- a/src/playlist/plugins/M3uPlaylistPlugin.cxx +++ b/src/playlist/plugins/M3uPlaylistPlugin.cxx @@ -45,14 +45,13 @@ m3u_open_stream(InputStream &is) DetachedSong * M3uPlaylist::NextSong() { - std::string line; const char *line_s; do { - if (!tis.ReadLine(line)) + line_s = tis.ReadLine(); + if (line_s == nullptr) return nullptr; - line_s = line.c_str(); line_s = strchug_fast(line_s); } while (line_s[0] == '#' || *line_s == 0); |