diff options
Diffstat (limited to 'lib/exceptions.c')
-rw-r--r-- | lib/exceptions.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/exceptions.c b/lib/exceptions.c index e59013b..72842a4 100644 --- a/lib/exceptions.c +++ b/lib/exceptions.c @@ -17,6 +17,7 @@ char *contexts[128]; int clevel = 0; +int global_error = 0; char *Estrdup(char *o) { @@ -82,6 +83,7 @@ void exception(int level, char *msg) case 1: fprintf(stderr, " Error description: %s\n", msg); flush_pile(); + global_error = 1; break; default: fprintf(stderr, "Error detected. Showing context.\n"); |