no more vtgoodbye
diff --git a/src/cmd/vbackup/vbackup.c b/src/cmd/vbackup/vbackup.c
index 4c9fd38..42e4f7b 100644
--- a/src/cmd/vbackup/vbackup.c
+++ b/src/cmd/vbackup/vbackup.c
@@ -345,10 +345,17 @@
 	fsysclose(fsys);
 	diskclose(disk);
 	vtcachefree(zcache);
-	vtgoodbye(z);
+
+	// Vtgoodbye hangs on Linux - not sure why.
+	// Probably vtfcallrpc doesn't quite get the
+	// remote hangup right.  Also probably related
+	// to the vtrecvproc problem below.
+	// vtgoodbye(z);
+
 	// Leak here, because I can't seem to make
 	// the vtrecvproc exit.
 	// vtfreeconn(z);
+
 	free(tmpnam);
 	z = nil;
 	zcache = nil;