diff --git a/source/texk/web2c/luatexdir/font/writet1.c b/source/texk/web2c/luatexdir/font/writet1.c
index 33a7cd4442d49b468bbd9da31a22cee8a709ae04..54862e119ab2539ad21a1d15d2cb0702a15d26ee 100644
--- a/source/texk/web2c/luatexdir/font/writet1.c
+++ b/source/texk/web2c/luatexdir/font/writet1.c
@@ -1207,6 +1207,10 @@ static void cs_mark(const char *cs_name, int subr)
                     cc_clear();
                     mark_cs(standard_glyph_names[a1]);
                     mark_cs(standard_glyph_names[a2]);
+		    if (fd_cur->gl_tree != NULL) {
+		      avl_probe(fd_cur->gl_tree, standard_glyph_names[a1]);
+		      avl_probe(fd_cur->gl_tree, standard_glyph_names[a2]);
+		    }
                     break;
                 default:
                     if (cc->clear)
diff --git a/source/texk/web2c/luatexdir/luatex_svnversion.h b/source/texk/web2c/luatexdir/luatex_svnversion.h
index d900e530e2b96410c7364572446305a4947fde62..2866c4fa20ee1535a4b3f057b72805736c670e8b 100644
--- a/source/texk/web2c/luatexdir/luatex_svnversion.h
+++ b/source/texk/web2c/luatexdir/luatex_svnversion.h
@@ -1,4 +1,4 @@
 #ifndef luatex_svn_revision_h
 #define luatex_svn_revision_h
-#define luatex_svn_revision 7560
+#define luatex_svn_revision 7561
 #endif