diff --git a/matlab/PosteriorIRF_core1.m b/matlab/PosteriorIRF_core1.m
index bf0c0b287805b39c817690ab63932d2ed664a346..5d47325632a35d267682b238d305503fcc83190b 100644
--- a/matlab/PosteriorIRF_core1.m
+++ b/matlab/PosteriorIRF_core1.m
@@ -238,7 +238,7 @@ while fpar<npar
             if MAX_nirfs_dsgevar & (fpar == npar | IRUN == npar)
                 stock_irf_bvardsge = stock_irf_bvardsge(:,:,:,1:IRUN);
                 instr = [MhDirectoryName '/' M_.fname '_irf_bvardsge' ...
-                         int2str(NumberOfIRFfiles_dsgevar) ' stock_irf_bvardsge;'];,
+                         int2str(NumberOfIRFfiles_dsgevar) '.mat stock_irf_bvardsge;'];,
                 eval(['save ' instr]);
                 NumberOfIRFfiles_dsgevar = NumberOfIRFfiles_dsgevar+1;
                 if RemoteFlag==1,