diff --git a/matlab/initvalf.m b/matlab/initvalf.m
index b087a04a0b4aa2ad4290a67ca9e5feb6a1200f17..0401b242d046e341aefc1e481696c46c71403265 100644
--- a/matlab/initvalf.m
+++ b/matlab/initvalf.m
@@ -61,8 +61,8 @@ options_.initval_file = true;
 oo_.endo_simul = [];
 oo_.exo_simul = [];
 
-if ismember(extension, {'.mat', '.m'}) && isdseries(fname_)
-    data = dseries(fname_);
+if ismember(extension, {'.mat', '.m'}) && isdseries(fullname)
+    data = dseries(fullname);
     % Add auxiliary variables if any.
     data = feval(sprintf('%s.dynamic_set_auxiliary_series', M_.fname), data, M_.params);
     % Remove NaNs in the first periods.