File tree Expand file tree Collapse file tree 2 files changed +4
-0
lines changed
Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -389,11 +389,13 @@ EOF
389389# run the model!
390390# ----------------------------------------------------------------------
391391handle_error (){{
392+ set +e
392393 # Check for invalid pointer error at the end of icon-art
393394 if grep -q " free(): invalid pointer" {cfg.logfile} && grep -q " clean-up finished" {cfg.logfile}; then
394395 exit 0
395396 else
396397 exit 1
397398 fi
399+ set -e
398400}}
399401srun ./{cfg.icon_execname} || handle_error
Original file line number Diff line number Diff line change @@ -369,11 +369,13 @@ EOF
369369# run the model!
370370# ----------------------------------------------------------------------
371371handle_error (){{
372+ set +e
372373 # Check for invalid pointer error at the end of icon-art
373374 if grep -q " free(): invalid pointer" {cfg.logfile} && grep -q " clean-up finished" {cfg.logfile}; then
374375 exit 0
375376 else
376377 exit 1
377378 fi
379+ set -e
378380}}
379381srun ./{cfg.icon_execname} || handle_error
You can’t perform that action at this time.
0 commit comments