From 4a2aecb53a193916a40594f7c40eab86fedd8f8e Mon Sep 17 00:00:00 2001
From: Denys Vlasenko <vda.linux@googlemail.com>
Date: Mon, 28 Mar 2011 00:59:16 +0200
Subject: mesg: operate on stdin, not on stderr (compat)

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
---
 init/mesg.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

(limited to 'init')

diff --git a/init/mesg.c b/init/mesg.c
index 8489e621c..45c13b8e0 100644
--- a/init/mesg.c
+++ b/init/mesg.c
@@ -60,17 +60,17 @@ int mesg_main(int argc UNUSED_PARAM, char **argv)
 		bb_show_usage();
 	}
 
-	if (!isatty(STDERR_FILENO))
+	if (!isatty(STDIN_FILENO))
 		bb_error_msg_and_die("not a tty");
 
-	xfstat(STDERR_FILENO, &sb, "stderr");
+	xfstat(STDIN_FILENO, &sb, "stderr");
 	if (c == 0) {
 		puts((sb.st_mode & (S_IWGRP|S_IWOTH)) ? "is y" : "is n");
 		return EXIT_SUCCESS;
 	}
 	m = (c == 'y') ? sb.st_mode | S_IWGRP_OR_S_IWOTH
 	               : sb.st_mode & ~(S_IWGRP|S_IWOTH);
-	if (fchmod(STDERR_FILENO, m) != 0)
+	if (fchmod(STDIN_FILENO, m) != 0)
 		bb_perror_nomsg_and_die();
 	return EXIT_SUCCESS;
 }
-- 
cgit v1.2.3