diff --git a/src/sbbs3/data.cpp b/src/sbbs3/data.cpp
index 96f52ace4e565c4bc75833bbc3f5a170f48d0213..88943979b3dd0c6feafee1065b5dffced653f645 100644
--- a/src/sbbs3/data.cpp
+++ b/src/sbbs3/data.cpp
@@ -144,7 +144,7 @@ extern "C" time_t DLLCALL getnexteventtime(event_t* event)
 	if(event->misc & EVENT_DISABLED)
 		return 0;
 
-	if(event->days == 0 || event->freq != 0)
+	if(event->days == 0 || event->days == 128 || event->freq != 0)
 		return 0;
 
 	if(localtime_r(&t, &tm) == NULL)