From 3f6f91b4699978b0fa1cb2e64fac86483c55c038 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sun, 18 Jun 2017 17:38:03 -0400 Subject: propellor spin --- doc/todo/spin_failure_HEAD.mdwn | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/doc/todo/spin_failure_HEAD.mdwn b/doc/todo/spin_failure_HEAD.mdwn index ad90be2e..1fbd8688 100644 --- a/doc/todo/spin_failure_HEAD.mdwn +++ b/doc/todo/spin_failure_HEAD.mdwn @@ -104,7 +104,7 @@ Sending privdata (73139 bytes) to kite.kitenet.net ... done > > So the data is being sent over the ssh connection ok, and > > the mangling must happening after that point and before gitPushHelper. > > -> > Aha! The problem seems to come from using dup and closing stdin! +> > Aha! The problem seems to have to do with the dupping of stdin. req NeedGitPush gitPushMarker $ \_ -> do hin <- dup stdInput @@ -114,5 +114,4 @@ Sending privdata (73139 bytes) to kite.kitenet.net ... done > > A line read from stdin just before the dup gets the first line of the protocol > > as expected. A line read from hin afterwards does not. Could -> > it be that multiple lines get read from stdin and buffered, and -> > so are not available in the dupped handle? +> > is be a handle buffering issue? -- cgit v1.3-2-g0d8e