less/backport-Fix-for-previous-fix.patch
huyubiao 9792f4fddc Fix problem when a program piping into less reads from the tty, like sudo asking for password
(cherry picked from commit 2742c5cf47c9ecb99fd3b37fd9aa1527b7dd05a0)
2024-04-29 17:24:05 +08:00

26 lines
490 B
Diff

From fd2a746b7c967c9f8d3739daf6701f8d3267442f Mon Sep 17 00:00:00 2001
From: Mark Nudelman <markn@greenwoodsoftware.com>
Date: Sun, 28 May 2023 12:07:31 -0700
Subject: [PATCH] Fix for previous fix.
---
os.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/os.c b/os.c
index 7f2d692..af95834 100644
--- a/os.c
+++ b/os.c
@@ -288,7 +288,7 @@ start:
#endif
return (READ_ERR);
}
- if (n > 0)
+ if (fd != tty && n > 0)
any_data = TRUE;
return (n);
}
--
2.33.0