updated for version 7.0179
diff --git a/src/ex_docmd.c b/src/ex_docmd.c
index 1eb2bb9..e15c6c5 100644
--- a/src/ex_docmd.c
+++ b/src/ex_docmd.c
@@ -8234,8 +8234,11 @@
 		failed = TRUE;
 	    if (put_line(fd, "doautoall SessionLoadPost") == FAIL)
 		failed = TRUE;
-	    if (put_line(fd, "unlet SessionLoad") == FAIL)
-		failed = TRUE;
+	    if (eap->cmdidx == CMD_mksession)
+	    {
+		if (put_line(fd, "unlet SessionLoad") == FAIL)
+		    failed = TRUE;
+	    }
 	}
 #endif
 	if (put_line(fd, "\" vim: set ft=vim :") == FAIL)