From 39b6bd3a9c9539e2131a570264e9fd87467a233c Mon Sep 17 00:00:00 2001
From: Ben Longbons <b.r.longbons@gmail.com>
Date: Tue, 13 Aug 2013 18:21:25 -0700
Subject: Permit omission of time argument in banset and timeset

---
 src/ladmin/ladmin.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

(limited to 'src')

diff --git a/src/ladmin/ladmin.cpp b/src/ladmin/ladmin.cpp
index 1d18e29..12d9390 100644
--- a/src/ladmin/ladmin.cpp
+++ b/src/ladmin/ladmin.cpp
@@ -891,7 +891,8 @@ void bansetaccount(ZString param)
     XString date;
     XString time_;
 
-    if (!qsplit(param, &name, &date, &time_))
+    if (!qsplit(param, &name, &date, &time_)
+            && !qsplit(param, &name, &date))
     {
         PRINTF("Please input an account name, a date and a hour.\n");
         PRINTF("<example>: banset <account_name> yyyy/mm/dd [hh:mm:ss]\n");
@@ -1601,7 +1602,8 @@ void timesetaccount(ZString param)
     TimeT connect_until_time = TimeT();
     struct tm tmtime = connect_until_time;   // initialize
 
-    if (!qsplit(param, &name, &date, &time_))
+    if (!qsplit(param, &name, &date, &time_)
+            && !qsplit(param, &name, &date))
     {
         PRINTF("Please input an account name, a date and a hour.\n");
         PRINTF("<example>: timeset <account_name> yyyy/mm/dd [hh:mm:ss]\n");
-- 
cgit v1.2.3-70-g09d2