summaryrefslogtreecommitdiff
path: root/src/main/WarnLevel.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/WarnLevel.c')
-rw-r--r--src/main/WarnLevel.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main/WarnLevel.c b/src/main/WarnLevel.c
index 9e1cd221..52fa0f5a 100644
--- a/src/main/WarnLevel.c
+++ b/src/main/WarnLevel.c
@@ -1109,7 +1109,13 @@ int CCTKi_SetErrorLevel (int level)
{
int retval;
- if (level <= warning_level)
+ if (level < 0)
+ {
+ CCTK_VWarn (3, __LINE__, __FILE__, "Cactus",
+ "Error level cannot be negative (%d requested)", level);
+ retval = 0;
+ }
+ else if (level <= warning_level)
{
if (error_level != level)
{