summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorKarel Zak2018-07-18 09:41:46 +0200
committerKarel Zak2018-07-18 09:41:46 +0200
commit3b6ca044daf6a86c650b841c4005b2b6e68453fa (patch)
tree95bbfc92a6dbcb3c88c05133d3eccd6ef349b019 /lib
parentdocs: add fdisk to TODO (diff)
downloadkernel-qcow2-util-linux-3b6ca044daf6a86c650b841c4005b2b6e68453fa.tar.gz
kernel-qcow2-util-linux-3b6ca044daf6a86c650b841c4005b2b6e68453fa.tar.xz
kernel-qcow2-util-linux-3b6ca044daf6a86c650b841c4005b2b6e68453fa.zip
lib/pager: fix compiler warning [-Wrestrict]
lib/pager.c: In function ‘pager_preexec’: lib/pager.c:148:12: warning: passing argument 2 to restrict-qualified parameter aliases with argument 4 [-Wrestrict] Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/pager.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/pager.c b/lib/pager.c
index 9740c711e..b3cf6ee79 100644
--- a/lib/pager.c
+++ b/lib/pager.c
@@ -141,11 +141,13 @@ static void pager_preexec(void)
* Work around bug in "less" by not starting it until we
* have real input
*/
- fd_set in;
+ fd_set in, ex;
FD_ZERO(&in);
FD_SET(STDIN_FILENO, &in);
- select(1, &in, NULL, &in, NULL);
+ ex = in;
+
+ select(STDIN_FILENO + 1, &in, NULL, &ex, NULL);
if (setenv("LESS", "FRSX", 0) != 0)
warn(_("failed to set the %s environment variable"), "LESS");