summaryrefslogtreecommitdiffstats
path: root/libidu/walker.c
diff options
context:
space:
mode:
Diffstat (limited to 'libidu/walker.c')
-rw-r--r--libidu/walker.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/libidu/walker.c b/libidu/walker.c
index c3e5369..914905b 100644
--- a/libidu/walker.c
+++ b/libidu/walker.c
@@ -185,7 +185,13 @@ walk_flink (struct file_link *flink, struct dynvec *sub_dirs_vec)
flink->fl_flags = (old_flags & ~(FL_TYPE_MASK|FL_SYM_LINK)) | new_flags;
if (FL_IS_DIR (new_flags))
{
- struct file_link *alias_link = find_alias_link (flink, &st);
+
+ struct file_link *alias_link;
+#if HAVE_LINK
+ alias_link = find_alias_link (flink, &st);
+#else
+ alias_link = 0;
+#endif /* HAVE_LINK */
if (alias_link)
{