diff --git a/srohtml.c b/srohtml.c
index e31eb09..4938ef0 100644
--- a/srohtml.c
+++ b/srohtml.c
@@ -873,7 +873,7 @@ footer(void)
array_strcat(&body, publication_date);
array_strcat(&body, "\">");
- sscanf(publication_date, "%4i-%2i-%2i", &tm_year, &tm_mon, &tm_mday);
+ sscanf(publication_date, "%4u-%2u-%2u", &tm_year, &tm_mon, &tm_mday);
tm_pd.tm_mday = tm_mday;
tm_pd.tm_mon = --tm_mon;
tm_pd.tm_year = tm_year - 1900;