summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Bultel <thierry.bultel@iot.bzh>2018-11-30 08:31:49 +0100
committerThierry Bultel <thierry.bultel@iot.bzh>2018-11-30 08:34:05 +0100
commit97a7ca2854fe3cae9be5bf67800e1c03710a3cc4 (patch)
tree45b7aac93ac049927c2cc5dab814c47ee4aedd27
parentf0ce5b665dd33b285d723720c16ac0542cde4e6e (diff)
filescan-utils: follow symbolic links in searchguppy_6.99.2guppy/6.99.26.99.2
Let the directory entities of symlink type be taken into account. Change-Id: Ic0197e81d1e0c761ca6a0fe9ea2dbcb56eee447b Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
-rw-r--r--filescan-utils.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/filescan-utils.c b/filescan-utils.c
index f58a2c9..1a2805f 100644
--- a/filescan-utils.c
+++ b/filescan-utils.c
@@ -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;