fixed time-queue (remove triggered & freed entries from the list) & fixed cmd_addtime...
authorpk910 <philipp@zoelle1.de>
Thu, 15 Sep 2011 22:37:01 +0000 (00:37 +0200)
committerpk910 <philipp@zoelle1.de>
Thu, 15 Sep 2011 22:37:01 +0000 (00:37 +0200)
cmd_neonserv_addtimeban.c
timeq.c

index b21a834134bb01be7c08981c2d544c8d19074446..09eeefb0235df44cda1737ed4587dffe6224249e 100644 (file)
@@ -115,6 +115,6 @@ static void neonserv_cmd_addtimeban_async1(struct ClientSocket *client, struct C
     sprintf(nameBuf, "ban_%d", banid);
     sprintf(banidBuf, "%d", banid);
     timeq_add_name(nameBuf, duration, channel_ban_timeout, strdup(banidBuf));
-    reply(textclient, user, "NS_ADDTIMEBAN_DONE", mask, chan->name, timeToStr(user, duration, 2, nameBuf), match_count);
+    reply(textclient, user, "NS_TIMEBAN_DONE", mask, chan->name, timeToStr(user, duration, 2, nameBuf), match_count);
     logEvent(event);
 }
diff --git a/timeq.c b/timeq.c
index c300cd452b73a8a80588164bcf545dba5ac24c90..2fb46ea517a26a2fe2e07566aa18ff2cdf79ab8d 100644 (file)
--- a/timeq.c
+++ b/timeq.c
@@ -14,6 +14,7 @@ void timeq_tick() {
         } else
             break;
     }
+    timeq_events = entry;
 }
 
 struct timeq_entry* timeq_add(int seconds, timeq_callback_t *callback, void *data) {