From 2abd15ba36158187a6f7563eadcd7b7a21c29498 Mon Sep 17 00:00:00 2001 From: Olivier Sauter <olivier.sauter@epfl.ch> Date: Wed, 14 Oct 2015 17:05:01 +0000 Subject: [PATCH] make sure returns output arguments to have correct exit even if there is an error in sub-subroutines git-svn-id: https://spcsvn.epfl.ch/repos/TCV/gdat/trunk@5153 d63d8f72-b253-0410-a779-e742ad2e26cf --- crpptbx/gdat.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crpptbx/gdat.m b/crpptbx/gdat.m index db9e37d5..bd2c03f0 100644 --- a/crpptbx/gdat.m +++ b/crpptbx/gdat.m @@ -165,6 +165,9 @@ try end catch warning(['problems calling gdat_' lower(machine_eff)]); + if ~exist('gdat_data'); gdat_data.data = []; end + if ~exist('gdat_params'); gdat_params.plot = []; end + if ~exist('error_status'); error_status = 998; end return end -- GitLab