filebundle: coverity - fix possible buf overflow in fb_readdir()
This commit is contained in:
parent
152dc614e8
commit
1cb1f674a0
1 changed files with 2 additions and 1 deletions
|
@ -280,7 +280,8 @@ fb_dirent *fb_readdir ( fb_dir *dir )
|
|||
fb_dirent *ret = NULL;
|
||||
if (dir->type == FB_BUNDLE) {
|
||||
if (dir->b.cur) {
|
||||
strcpy(dir->dirent.name, dir->b.cur->name);
|
||||
strncpy(dir->dirent.name, dir->b.cur->name, sizeof(dir->dirent.name)-1);
|
||||
dir->dirent.name[sizeof(dir->dirent.name)-1] = '\0';
|
||||
dir->dirent.type = dir->b.cur->type;
|
||||
dir->b.cur = dir->b.cur->next;
|
||||
ret = &dir->dirent;
|
||||
|
|
Loading…
Add table
Reference in a new issue