diff options
Diffstat (limited to 'apps/playlist_viewer.c')
-rw-r--r-- | apps/playlist_viewer.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/apps/playlist_viewer.c b/apps/playlist_viewer.c index f1f8954113..6c80b373a9 100644 --- a/apps/playlist_viewer.c +++ b/apps/playlist_viewer.c @@ -517,8 +517,7 @@ static enum pv_onplay_result open_with(const struct playlist_entry *current_trac char selected_track[MAX_PATH]; close_playlist_viewer(); - if (!memccpy (selected_track, current_track->name, '\0', sizeof(selected_track))) - selected_track[sizeof(selected_track) - 1] = '\0'; + strmemccpy(selected_track, current_track->name, sizeof(selected_track)); return (filetype_list_viewers(selected_track) == @@ -532,8 +531,7 @@ static enum pv_onplay_result open_pictureflow(const struct playlist_entry *curre char selected_track[MAX_PATH]; close_playlist_viewer(); - if (!memccpy (selected_track, current_track->name, '\0', sizeof(selected_track))) - selected_track[sizeof(selected_track) - 1] = '\0'; + strmemccpy(selected_track, current_track->name, sizeof(selected_track)); return (filetype_load_plugin((void *)"pictureflow", selected_track) == PLUGIN_USB_CONNECTED ? PV_ONPLAY_USB_CLOSED : PV_ONPLAY_CLOSED); |