From ca1713c01ba190e8b56b0e8e5e56e9d5640be4be Mon Sep 17 00:00:00 2001
From: JozanLeClerc <bousset.rudy@gmail.com>
Date: Wed, 16 Sep 2020 21:27:23 +0200
Subject: h still in progress

---
 src/e_builtins.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

(limited to 'src/e_builtins.c')

diff --git a/src/e_builtins.c b/src/e_builtins.c
index 90e436e..92af2c3 100644
--- a/src/e_builtins.c
+++ b/src/e_builtins.c
@@ -51,7 +51,11 @@ static void
 	if (ptr->env_fork != NULL)
 		e_export_env_fork(ptr, msh);
 	dup_redirs(ptr, msh);
-	ret = msh->bu_ptr[bu_id](ptr->argv + 1, msh);
+	ret = 0;
+	if (bu_id == FT_ID_H && msh->fd == STDIN_FILENO)
+		ret = msh->bu_ptr[bu_id](ptr->argv + 1, msh);
+	else
+		ret = msh->bu_ptr[bu_id](ptr->argv + 1, msh);
 	u_eof_fd(msh->fd);
 	s_com_destroy(&msh->com);
 	s_line_clear(&msh->curr);
-- 
cgit v1.2.3