diff options
-rw-r--r-- | src/emap/script_buildins.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/emap/script_buildins.c b/src/emap/script_buildins.c index 4ebab40..dd8666b 100644 --- a/src/emap/script_buildins.c +++ b/src/emap/script_buildins.c @@ -3451,6 +3451,12 @@ BUILDIN(harm) return false; } + // Nullity checks which a fallback exists + if (src == NULL) { + ShowWarning("buildin_harm: Invalid source!\n"); + src = bl; + } + // Overflow checks if( dmg == INT_MIN ) dmg++; if( dmg == INT_MAX ) dmg--; |