updated for version 7.0d
diff --git a/src/diff.c b/src/diff.c
index f02aa5e..bc0364c 100644
--- a/src/diff.c
+++ b/src/diff.c
@@ -2233,7 +2233,7 @@
 	 * another buffer.  Sync undo if the command was typed.  This isn't
 	 * 100% right when ":diffput" is used in a function or mapping. */
 	if (KeyTyped)
-	    u_sync();
+	    u_sync(FALSE);
 	aucmd_restbuf(&aco);
     }