about summary refs log tree commit diff
diff options
context:
space:
mode:
authorChristian Neukirchen <chneukirchen@gmail.com>2015-10-28 11:50:13 +0100
committerChristian Neukirchen <chneukirchen@gmail.com>2015-10-28 11:50:13 +0100
commitf71e7b878a79f0a76f678070a154a0b1b6208e68 (patch)
tree1c60f5350b27cc27d2670722631e2e0b152acc62
parent0d7afd61922ad8168dbf5edec580f03f493780e4 (diff)
downloadlr-f71e7b878a79f0a76f678070a154a0b1b6208e68.tar.gz
lr-f71e7b878a79f0a76f678070a154a0b1b6208e68.tar.xz
lr-f71e7b878a79f0a76f678070a154a0b1b6208e68.zip
fix -H
-rw-r--r--lr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lr.c b/lr.c
index 2830aa3..19ce678 100644
--- a/lr.c
+++ b/lr.c
@@ -1164,7 +1164,7 @@ recurse(char *path, struct history *h)
 	struct history new;
 	int r, entries;
 
-	int resolve = Lflag || (Hflag && h);
+	int resolve = Lflag || (Hflag && !h);
 
 	if (resolve ? stat(path, &st) : lstat(path, &st) < 0) {
 		if (resolve && errno == ENOENT && !lstat(path, &st))