filescan-utils: follow symbolic links in search 75/18475/1 6.99.2 guppy/6.99.2 guppy_6.99.2
authorThierry Bultel <thierry.bultel@iot.bzh>
Fri, 30 Nov 2018 07:31:49 +0000 (08:31 +0100)
committerThierry Bultel <thierry.bultel@iot.bzh>
Fri, 30 Nov 2018 07:34:05 +0000 (08:34 +0100)
Let the directory entities of symlink type be taken into
account.

Change-Id: Ic0197e81d1e0c761ca6a0fe9ea2dbcb56eee447b
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
filescan-utils.c

index f58a2c9..1a2805f 100644 (file)
@@ -56,7 +56,9 @@ static int ScanDir(char* searchPath, CtlScanDirModeT mode, size_t extentionLen,
         }
 
         // Unknown type is accepted to support dump filesystems
-        if (dirEnt->d_type == DT_REG || dirEnt->d_type == DT_UNKNOWN) {
+        if (dirEnt->d_type == DT_REG ||
+            dirEnt->d_type == DT_UNKNOWN ||
+            dirEnt->d_type == DT_LNK) {
 
             // check prefix and extention
             ssize_t extentionIdx = strlen(dirEnt->d_name) - extentionLen;