summaryrefslogtreecommitdiff
path: root/modules/commands/ns_suspend.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/commands/ns_suspend.cpp')
-rw-r--r--modules/commands/ns_suspend.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/commands/ns_suspend.cpp b/modules/commands/ns_suspend.cpp
index 1037cfa88..ac4fdfaed 100644
--- a/modules/commands/ns_suspend.cpp
+++ b/modules/commands/ns_suspend.cpp
@@ -79,7 +79,14 @@ class CommandNSSuspend : public Command
expiry.clear();
}
else
+ {
expiry_secs = Anope::DoTime(expiry);
+ if (expiry_secs == -1)
+ {
+ source.Reply(BAD_EXPIRY_TIME);
+ return;
+ }
+ }
NickAlias *na = NickAlias::Find(nick);
if (!na)