]> granicus.if.org Git - esp-idf/commit
vfs: fix opendir of a filesystem root directory
authorIvan Grokhotkov <ivan@espressif.com>
Tue, 20 Jun 2017 17:21:14 +0000 (01:21 +0800)
committerIvan Grokhotkov <ivan@espressif.com>
Tue, 20 Jun 2017 17:21:14 +0000 (01:21 +0800)
commit2ccfe3da96cba837c2cf0a9695d1595d377b5b7d
treee36924949a3eb845c30fbc9203a5b7f96f7ecdbd
parent7ed8c665471200613552e113fd0c1e2d017ea8f7
vfs: fix opendir of a filesystem root directory

Previously opendir("/data") would fail if filesystem with "data" prefix
was registered in VFS, while opendir("/data/") would succeed.
This change fixes handling for the former case and adds relevant tests.
components/fatfs/test/test_fatfs_common.c
components/fatfs/test/test_fatfs_common.h
components/fatfs/test/test_fatfs_sdmmc.c
components/fatfs/test/test_fatfs_spiflash.c
components/vfs/test/test_vfs_paths.c [new file with mode: 0644]
components/vfs/vfs.c