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 | |||
517 | char selected_track[MAX_PATH]; | 517 | char selected_track[MAX_PATH]; |
518 | close_playlist_viewer(); | 518 | close_playlist_viewer(); |
519 | 519 | ||
520 | if (!memccpy (selected_track, current_track->name, '\0', sizeof(selected_track))) | 520 | strmemccpy(selected_track, current_track->name, sizeof(selected_track)); |
521 | selected_track[sizeof(selected_track) - 1] = '\0'; | ||
522 | 521 | ||
523 | 522 | ||
524 | return (filetype_list_viewers(selected_track) == | 523 | return (filetype_list_viewers(selected_track) == |
@@ -532,8 +531,7 @@ static enum pv_onplay_result open_pictureflow(const struct playlist_entry *curre | |||
532 | char selected_track[MAX_PATH]; | 531 | char selected_track[MAX_PATH]; |
533 | close_playlist_viewer(); | 532 | close_playlist_viewer(); |
534 | 533 | ||
535 | if (!memccpy (selected_track, current_track->name, '\0', sizeof(selected_track))) | 534 | strmemccpy(selected_track, current_track->name, sizeof(selected_track)); |
536 | selected_track[sizeof(selected_track) - 1] = '\0'; | ||
537 | 535 | ||
538 | return (filetype_load_plugin((void *)"pictureflow", selected_track) == | 536 | return (filetype_load_plugin((void *)"pictureflow", selected_track) == |
539 | PLUGIN_USB_CONNECTED ? PV_ONPLAY_USB_CLOSED : PV_ONPLAY_CLOSED); | 537 | PLUGIN_USB_CONNECTED ? PV_ONPLAY_USB_CLOSED : PV_ONPLAY_CLOSED); |