tauth/factotum: fix password prompt hang - plan9port - [fork] Plan 9 from user space
git clone git://src.adamsgaard.dk/plan9port
Log
Files
Refs
README
LICENSE
---
commit d10a7ed9a899c17d142021298dd45b4ea9ae6b84
parent 00f0146a5c8c41ab32a75a5f553ab879b2412cb5
Author: Russ Cox 
Date:   Tue,  7 Dec 2010 13:17:27 -0500

auth/factotum: fix password prompt hang

Fixes #51.

R=rsc
http://codereview.appspot.com/3431044

Diffstat:
  M src/cmd/auth/factotum/main.c        |       4 ++--

1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/cmd/auth/factotum/main.c b/src/cmd/auth/factotum/main.c
t@@ -26,8 +26,6 @@ threadmain(int argc, char *argv[])
         char *mtpt;
         char err[ERRMAX];
 
-        rfork(RFNOTEG);
-
 /*        mtpt = "/mnt"; */
         mtpt = nil;
         owner = getuser();
t@@ -72,6 +70,8 @@ threadmain(int argc, char *argv[])
         if(argc != 0)
                 usage();
 
+        rfork(RFNOTEG);
+
         if(trysecstore && havesecstore()){
                 while(secstorefetch() < 0){
                         rerrstr(err, sizeof err);