updated for version 7.0179
diff --git a/src/fileio.c b/src/fileio.c
index e05fb54..c5c9262 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -6405,7 +6405,7 @@
 		/* Open the memline. */
 		curbuf = savebuf;
 		curwin->w_buffer = savebuf;
-		saved = ml_open();
+		saved = ml_open(curbuf);
 		curbuf = buf;
 		curwin->w_buffer = buf;
 	    }