Commit Diff


commit - 973131adc41df0cae90eb35431047b697294809f
commit + 1bb8ccf14e1c405e8bd038b80b286e233c4a1556
blob - 3d3043d0f64c0e4cef8a2a36fb0bad6dce3a8aee
blob + 4d19e5e682e0c241caa2d8a51cca73c140fc4017
--- src/cmd/9p.c
+++ src/cmd/9p.c
@@ -306,6 +306,7 @@ xrdwr(int argc, char **argv)
 
 	fid = xopen(argv[0], ORDWR);
 	for(;;){
+		fsseek(fid, 0, 0);
 		if((n = fsread(fid, buf, sizeof buf)) < 0)
 			fprint(2, "read: %r\n");
 		else{