updated for version 7.1b
diff --git a/src/buffer.c b/src/buffer.c
index 5df0857..14b64c8 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -550,6 +550,24 @@
 #ifdef FEAT_DIFF
     diff_buf_delete(buf);	    /* Can't use 'diff' for unloaded buffer. */
 #endif
+
+#ifdef FEAT_FOLDING
+    /* No folds in an empty buffer. */
+# ifdef FEAT_WINDOWS
+    {
+	win_T		*win;
+	tabpage_T	*tp;
+
+	FOR_ALL_TAB_WINDOWS(tp, win)
+	    if (win->w_buffer == buf)
+		clearFolding(win);
+    }
+# else
+    if (curwin->w_buffer == buf)
+	clearFolding(curwin);
+# endif
+#endif
+
 #ifdef FEAT_TCL
     tcl_buffer_free(buf);
 #endif
@@ -2023,7 +2041,7 @@
     /*
      * Try four ways of matching a listed buffer:
      * attempt == 0: without '^' or '$' (at any position)
-     * attempt == 1: with '^' at start (only at postion 0)
+     * attempt == 1: with '^' at start (only at position 0)
      * attempt == 2: with '$' at end (only match at end)
      * attempt == 3: with '^' at start and '$' at end (only full match)
      * Repeat this for finding an unlisted buffer if there was no matching
diff --git a/src/getchar.c b/src/getchar.c
index c265a6f..23611a1 100644
--- a/src/getchar.c
+++ b/src/getchar.c
@@ -3427,7 +3427,7 @@
 			    showmap(mp, map_table != maphash);
 			    did_it = TRUE;
 			}
-			else if (n != len)	/* new entry is ambigious */
+			else if (n != len)	/* new entry is ambiguous */
 			{
 			    mpp = &(mp->m_next);
 			    continue;
diff --git a/src/window.c b/src/window.c
index 0ee1ad4..4083f81 100644
--- a/src/window.c
+++ b/src/window.c
@@ -81,7 +81,7 @@
 #define URL_SLASH	1		/* path_is_url() has found "://" */
 #define URL_BACKSLASH	2		/* path_is_url() has found ":\\" */
 
-#define NOWIN		(win_T *)-1	/* non-exisiting window */
+#define NOWIN		(win_T *)-1	/* non-existing window */
 
 #ifdef FEAT_WINDOWS
 # define ROWS_AVAIL (Rows - p_ch - tabline_height())
@@ -536,7 +536,7 @@
 #endif
 
 #ifdef FEAT_FIND_ID
-/* Go to the first occurence of the identifier under cursor along path in a
+/* Go to the first occurrence of the identifier under cursor along path in a
  * new window -- webb
  */
     case 'i':			    /* Go to any match */