diff --git a/matlab/TCV/gdat_tcv.m b/matlab/TCV/gdat_tcv.m
index 23935d1b8bbd5d348d8ae30720c2b64ac23ef16b..22dbcbfde0c80e50771f1fc90c53595d1f5bb2b3 100644
--- a/matlab/TCV/gdat_tcv.m
+++ b/matlab/TCV/gdat_tcv.m
@@ -342,7 +342,7 @@ if do_mdsopen_mdsclose
   %%%  if liuqe_version_eff==-1
   if ~iscell(mapping_for_tcv.expression) && any(strfind(mapping_for_tcv.expression,'\rtc::'))
     mdsdisconnect;
-    ishot = mdsopen('rtc',shot); % sub-tree
+    [ishot,shot_stat]  = mdsopen('rtc',shot); % sub-tree
     if any(strfind(data_request_eff,'\rtc::'))
       data_request_eff = data_request_eff(7:end);
     end