diff --git a/src/li/lilib01.cpp b/src/li/lilib01.cpp index 701d896a3..555e5caef 100644 --- a/src/li/lilib01.cpp +++ b/src/li/lilib01.cpp @@ -572,7 +572,7 @@ void TLi_manager::read(const char t, const long c, int anno) if (!fine.ok()) fine = fine_anno; - const int from_day = inizio - inizio_anno; + const int from_day = inizio < inizio_anno ? 0 : inizio - inizio_anno; const int to_day = fine - inizio_anno; for (int d = from_day; d <= to_day; d++)