diff options
Diffstat (limited to 'modules/commands/os_forbid.cpp')
| -rw-r--r-- | modules/commands/os_forbid.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/commands/os_forbid.cpp b/modules/commands/os_forbid.cpp index ec498a3ba..1cec143e9 100644 --- a/modules/commands/os_forbid.cpp +++ b/modules/commands/os_forbid.cpp @@ -137,7 +137,12 @@ class CommandOSForbid : public Command if (!expiry.empty()) { expiryt = Anope::DoTime(expiry); - if (expiryt) + if (expiryt == -1) + { + source.Reply(BAD_EXPIRY_TIME); + return; + } + else if (expiryt) expiryt += Anope::CurTime; } |
