From 1bc78650bf763cab1fb01ef1e7f83dd3c6949fac Mon Sep 17 00:00:00 2001 From: "David F. Skoll" Date: Tue, 4 Sep 2007 21:44:59 -0400 Subject: [PATCH] Exit in queue mode if date rolls over. --- src/queue.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/queue.c b/src/queue.c index 8f7c8692..8b84672c 100644 --- a/src/queue.c +++ b/src/queue.c @@ -195,7 +195,16 @@ void HandleQueuedReminders(void) DaemonWait(SleepTime); } - if (Daemon> 0 && SleepTime) CheckInitialFile(); + /* If not in daemon mode and day has rolled around, + exit -- not much we can do. */ + if (!Daemon) { + int y, m, d; + if (RealToday != SystemDate(&y, &m, &d)) { + exit(0); + } + } + + if (Daemon > 0 && SleepTime) CheckInitialFile(); if (Daemon && !q) { if (Daemon < 0) {