summaryrefslogtreecommitdiffstats
path: root/generic/tclEncoding.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2016-11-11 10:53:10 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2016-11-11 10:53:10 (GMT)
commit5341582764e9fd525adc2b70e060a7c338dd5ee8 (patch)
tree1f21a2ad95e3a4fa024c59ab508b9735260591ca /generic/tclEncoding.c
parent09077eceec17bc1586d2aefe2c38b857425045e6 (diff)
downloadtcl-5341582764e9fd525adc2b70e060a7c338dd5ee8.zip
tcl-5341582764e9fd525adc2b70e060a7c338dd5ee8.tar.gz
tcl-5341582764e9fd525adc2b70e060a7c338dd5ee8.tar.bz2
Fix [79614fb8b61983ac8ef30ea8752c310465798fc7|79614fb8b6]: "glob", "encoding system" and encoding-free filesystems
Diffstat (limited to 'generic/tclEncoding.c')
-rw-r--r--generic/tclEncoding.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/generic/tclEncoding.c b/generic/tclEncoding.c
index 54a49aa..6c16827 100644
--- a/generic/tclEncoding.c
+++ b/generic/tclEncoding.c
@@ -979,7 +979,7 @@ Tcl_GetEncodingNames(
* Side effects:
* The reference count of the new system encoding is incremented. The
* reference count of the old system encoding is decremented and it may
- * be freed.
+ * be freed. All VFS cached information is invalidated.
*
*------------------------------------------------------------------------
*/
@@ -1010,6 +1010,7 @@ Tcl_SetSystemEncoding(
FreeEncoding(systemEncoding);
systemEncoding = encoding;
Tcl_MutexUnlock(&encodingMutex);
+ Tcl_FSMountsChanged(NULL);
return TCL_OK;
}