diff --git a/source/texk/web2c/luatexdir/luatex_svnversion.h b/source/texk/web2c/luatexdir/luatex_svnversion.h
index 672814ea5efdf32991876b50091218c0cebd5ece..12e977d6d4ccd3573028dcdfcad1628cc3abc735 100644
--- a/source/texk/web2c/luatexdir/luatex_svnversion.h
+++ b/source/texk/web2c/luatexdir/luatex_svnversion.h
@@ -1 +1 @@
-#define luatex_svn_revision 7097
+#define luatex_svn_revision 7106
diff --git a/source/texk/web2c/luatexdir/tex/nesting.c b/source/texk/web2c/luatexdir/tex/nesting.c
index 0e50c1031dc8768c14a017fb9dbcef099fb5df5b..bbad50b3cdbe893ff6a3f9504eb726f624fcbafd 100644
--- a/source/texk/web2c/luatexdir/tex/nesting.c
+++ b/source/texk/web2c/luatexdir/tex/nesting.c
@@ -273,8 +273,8 @@ halfword pop_tail(void)
             while (vlink(n) != cur_list.tail_field)
                 n = vlink(n);
         }
-        flush_node(cur_list.tail_field);
         cur_list.tail_field = n;
+        alink(r) = null;
         vlink(n) = null;
         return r;
     } else {