From bf607ce6303b0a5dcdf24caba8b1a401a6c5ed9b Mon Sep 17 00:00:00 2001
From: Johannes Pfeifer <jpfeifer@gmx.de>
Date: Sat, 25 Mar 2017 17:47:01 +0100
Subject: [PATCH] Make sure no stale _posterior_draws.mat files are present

May crash compute_moments_varendo.m due to more files being present than generated in the current run
---
 matlab/selec_posterior_draws.m | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/matlab/selec_posterior_draws.m b/matlab/selec_posterior_draws.m
index d89baf6cf2..b0a7cac4c8 100644
--- a/matlab/selec_posterior_draws.m
+++ b/matlab/selec_posterior_draws.m
@@ -100,6 +100,8 @@ SampleAddress = sortrows(SampleAddress,[3 2]);
 % Selected draws in the posterior distribution, and if drsize>0
 % reduced form solutions, are saved on disk.
 if info
+    %delete old stale files before creating new ones
+    delete_stale_file([BaseName '_posterior_draws*.mat'])
     if  SampleSize*drawsize <= MAX_mega_bytes% The posterior draws are saved in one file.
         pdraws = cell(SampleSize,info);
         old_mhfile = 0;
-- 
GitLab