Small fix to handle symlinked directories.
This commit is contained in:
parent
74d73037d0
commit
8a127b4e19
@ -21,6 +21,7 @@
|
|||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <dirent.h>
|
#include <dirent.h>
|
||||||
#include <locale.h>
|
#include <locale.h>
|
||||||
|
#include <libgen.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
|
|
||||||
#include <sqlite3.h>
|
#include <sqlite3.h>
|
||||||
@ -536,7 +537,7 @@ ScanDirectory(const char * dir, const char * parent)
|
|||||||
free(namelist[i]);
|
free(namelist[i]);
|
||||||
}
|
}
|
||||||
free(namelist);
|
free(namelist);
|
||||||
chdir("..");
|
chdir(dirname((char*)dir));
|
||||||
if( !parent )
|
if( !parent )
|
||||||
{
|
{
|
||||||
printf("Scanning \"%s\" finished!\n", dir);
|
printf("Scanning \"%s\" finished!\n", dir);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user