From 8a127b4e1931e9a2b43261ff35d45096dab5be32 Mon Sep 17 00:00:00 2001 From: Justin Maggard Date: Thu, 22 Jan 2009 02:06:21 +0000 Subject: [PATCH] Small fix to handle symlinked directories. --- scanner.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scanner.c b/scanner.c index 54eeef9..eabd284 100644 --- a/scanner.c +++ b/scanner.c @@ -21,6 +21,7 @@ #include #include #include +#include #include #include @@ -536,7 +537,7 @@ ScanDirectory(const char * dir, const char * parent) free(namelist[i]); } free(namelist); - chdir(".."); + chdir(dirname((char*)dir)); if( !parent ) { printf("Scanning \"%s\" finished!\n", dir);