summaryrefslogtreecommitdiff
path: root/apps/playlist_viewer.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/playlist_viewer.c')
-rw-r--r--apps/playlist_viewer.c6
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);