1
0
Fork 0
forked from len0rd/rockbox

Fix truncation warnings in tree.c, filetree.c

Change-Id: Ic5ae1e5f904a3da4bba07cdef7f4bb003dc091b2
This commit is contained in:
William Wilgus 2018-07-25 19:28:25 +02:00
parent 7bec71368b
commit 5e5ddce270
2 changed files with 13 additions and 2 deletions

View file

@ -608,6 +608,7 @@ static int dirbrowse(void)
{
int numentries=0;
char buf[MAX_PATH];
int len;
int button;
#ifdef HAVE_LCD_BITMAP
int oldbutton;
@ -800,8 +801,13 @@ static int dirbrowse(void)
attr = entry->attr;
if (currdir[1]) /* Not in / */
snprintf(buf, sizeof buf, "%s/%s",
{
len = snprintf(buf, sizeof buf, "%s/%s",
currdir, entry->name);
if ((unsigned) len > sizeof(buf))
splash(HZ, ID2P(LANG_PLAYLIST_DIRECTORY_ACCESS_ERROR));
}
else /* In / */
snprintf(buf, sizeof buf, "/%s", entry->name);
}