From 2bc4deacdc634d80cf555dabea05fc16026b6bc4 Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Sun, 19 Feb 2012 03:14:31 +0100 Subject: Fix up fscanf() format strings All members of the tm structure are signed integers. Stick to using the correct fscanf() format specifiers for these. Signed-off-by: Lukas Fleischer --- src/recur.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/recur.c') diff --git a/src/recur.c b/src/recur.c index 79046f8..5fb30b9 100644 --- a/src/recur.c +++ b/src/recur.c @@ -1019,7 +1019,7 @@ recur_exc_scan (llist_t *lexc, FILE *data_file) while ((c = getc (data_file)) == '!') { ungetc (c, data_file); - if (fscanf (data_file, "!%u / %u / %u ", + if (fscanf (data_file, "!%d / %d / %d ", &day.tm_mon, &day.tm_mday, &day.tm_year) != 3) { EXIT (_("syntax error in item date")); -- cgit v1.2.3