Commit Diff


commit - 70a3bbd7d4d08c6150d282e5e19c414dbbefec98
commit + 7cb82e1580db9beab86cf834e84825ffd32afa82
blob - b3cdbaed7b6341bd79cd4745e726fb37e26795a1
blob + deb1b301e192829eed245b535b7de88907e212c5
--- src/cmd/9pserve.c
+++ src/cmd/9pserve.c
@@ -418,10 +418,8 @@ connthread(void *arg)
 				}
 				m->tx.afid = xafid;
 				m->tx.aname = xaname;
-				m->tx.uname = estrdup(m->tx.uname);
+				m->tx.uname = getuser();	/* what srv.c used */
 				repack(&m->tx, &m->tpkt, c->dotu);
-				free(m->tx.uname);
-				m->tx.uname = "XXX";
 			}
 			break;
 		case Twalk: