From 38deeac2aa88d66fbf84f53d2f715f2e1295d536 Mon Sep 17 00:00:00 2001
From: Frederic Culot <calcurse@culot.org>
Date: Sat, 19 Aug 2006 14:57:46 +0000
Subject: fixed a bug causing a fatal error when loading from file an endless
 recurrent item with non-repeated days

---
 src/io.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

(limited to 'src')

diff --git a/src/io.c b/src/io.c
index f19f4b5..f07ac4f 100755
--- a/src/io.c
+++ b/src/io.c
@@ -1,4 +1,4 @@
-/*	$calcurse: io.c,v 1.2 2006/08/16 20:13:07 culot Exp $	*/
+/*	$calcurse: io.c,v 1.3 2006/08/19 14:57:46 culot Exp $	*/
 
 /*
  * Calcurse - text-based organizer
@@ -330,9 +330,10 @@ void load_app()
 				}
 				if (is_appointment) 
 					fscanf(data_file, " | "); // useless '|'
-			} else if (c == '!') {
+			} else if (c == '!') { // endless item with exceptions
 				ungetc(c, data_file);
 				exc = recur_exc_scan(data_file);			
+				until.tm_year = 0;
 			} else { /* NOT REACHED */
 				fputs(error, stderr);
 				exit(EXIT_FAILURE);
-- 
cgit v1.2.3-70-g09d2