add verbose9pserve environment variable; fix afid ref
diff --git a/src/cmd/9pserve.c b/src/cmd/9pserve.c
index c7c362e..a6cb11f 100644
--- a/src/cmd/9pserve.c
+++ b/src/cmd/9pserve.c
@@ -127,9 +127,12 @@
 void
 threadmain(int argc, char **argv)
 {
-	char *file;
+	char *file, *x;
 	int fd;
 
+	x = getenv("verbose9pserve");
+	if(x)
+		verbose = atoi(x);
 	ARGBEGIN{
 	default:
 		usage();
@@ -338,6 +341,8 @@
 				err(m, "unknown fid");
 				continue;
 			}
+			if(m->afid)
+				m->afid->ref++;
 			m->fid = fidnew(m->tx.fid);
 			if(puthash(c->fid, m->tx.fid, m->fid) < 0){
 				err(m, "duplicate fid");