summaryrefslogtreecommitdiff
path: root/mpd_ws.c
diff options
context:
space:
mode:
Diffstat (limited to 'mpd_ws.c')
-rw-r--r--mpd_ws.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/mpd_ws.c b/mpd_ws.c
index b99ef29..c24cb6b 100644
--- a/mpd_ws.c
+++ b/mpd_ws.c
@@ -254,7 +254,8 @@ void mpd_ws_update_song(struct mpd_ws_server *server) {
/* Only broadcast if song actually changed */
if (strcmp(server->current_song, server->previous_song) != 0) {
client_broadcast(server, server->current_song);
- strcpy(server->previous_song, server->current_song);
+ strlcpy(server->previous_song, server->current_song,
+ sizeof(server->previous_song));
}
if (song) {