Explorar el Código

Add assertion that RTC year is >= 2018.

Andreas Kling hace 6 años
padre
commit
4dec23b487
Se han modificado 1 ficheros con 3 adiciones y 0 borrados
  1. 3 0
      Kernel/RTC.cpp

+ 3 - 0
Kernel/RTC.cpp

@@ -1,5 +1,6 @@
 #include "RTC.h"
 #include "CMOS.h"
+#include <AK/Assertions.h>
 
 namespace RTC {
 
@@ -78,6 +79,8 @@ time_t now()
     unsigned minute = CMOS::read(0x02);
     unsigned second = CMOS::read(0x00);
 
+    ASSERT(year >= 2018);
+
     return daysInYearsSinceEpoch(year - 1) * 86400
          + daysInMonthsSinceStartOfYear(month - 1, year) * 86400
          + day * 86400