summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClaudio Fontana <sick_soul@users.sourceforge.net>2006-06-26 21:23:05 +0000
committerClaudio Fontana <sick_soul@users.sourceforge.net>2006-06-26 21:23:05 +0000
commitbf83f518f52fb7ae2636f8085c787d08017a283e (patch)
tree11c22f271d7869b5bac2198f562a18d454ca11c5
parent634eff44ade032626a8ed187d9dce3515bc2c6dc (diff)
downloadidutils-bf83f518f52fb7ae2636f8085c787d08017a283e.tar.gz
idutils-bf83f518f52fb7ae2636f8085c787d08017a283e.tar.bz2
idutils-bf83f518f52fb7ae2636f8085c787d08017a283e.zip
* applied savannah patch #5165, fix for when HAVE_LINK is 0.
-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)
{