updated for version 7.0100
diff --git a/src/buffer.c b/src/buffer.c
index f102b1e..ce984ed 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -1720,7 +1720,10 @@
     clear_string_option(&buf->b_p_nf);
 #ifdef FEAT_SYN_HL
     clear_string_option(&buf->b_p_syn);
+    clear_string_option(&buf->b_p_spc);
     clear_string_option(&buf->b_p_spf);
+    vim_free(buf->b_cap_prog);
+    buf->b_cap_prog = NULL;
     clear_string_option(&buf->b_p_spl);
 #endif
 #ifdef FEAT_SEARCHPATH