diff options
Diffstat (limited to 'apps/gui/gwps-common.c')
-rw-r--r-- | apps/gui/gwps-common.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/apps/gui/gwps-common.c b/apps/gui/gwps-common.c index fe7e1ed979..4032d8b861 100644 --- a/apps/gui/gwps-common.c +++ b/apps/gui/gwps-common.c | |||
@@ -398,8 +398,11 @@ bool update(struct gui_wps *gwps) | |||
398 | } | 398 | } |
399 | 399 | ||
400 | if (gwps->state->id3) | 400 | if (gwps->state->id3) |
401 | memcpy(gwps->state->current_track_path, gwps->state->id3->path, | 401 | { |
402 | strncpy(gwps->state->current_track_path, gwps->state->id3->path, | ||
402 | sizeof(gwps->state->current_track_path)); | 403 | sizeof(gwps->state->current_track_path)); |
404 | gwps->state->current_track_path[sizeof(gwps->state->current_track_path)-1] = '\0'; | ||
405 | } | ||
403 | } | 406 | } |
404 | 407 | ||
405 | if (gwps->state->id3) | 408 | if (gwps->state->id3) |