updated for version 7.0046
diff --git a/src/buffer.c b/src/buffer.c
index dc28caf..6a6ffc6 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -3474,7 +3474,7 @@
 
 	    curwin = o_curwin;
 	    curbuf = o_curbuf;
-	    do_unlet((char_u *)"g:actual_curbuf");
+	    do_unlet((char_u *)"g:actual_curbuf", TRUE);
 
 	    if (str != NULL && *str != 0)
 	    {