Skip to content

Commit 6f331bd

Browse files
authored
Update RTC.cpp
Add a condition to ensure we're within the 2000-2099 year range.
1 parent d2f0a9c commit 6f331bd

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

libraries/RTC/src/RTC.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,9 @@ bool RTCTime::setYear(int _y) {
295295
if (_y >= TM_YEAR_OFFSET) {
296296
_y -= TM_YEAR_OFFSET;
297297
}
298+
if (_y < 0 || _y > 99) { // Valid range for RTC is 2000-2099
299+
return false;
300+
}
298301
year = _y;
299302
stime.tm_year = _y;
300303
//stime.tm_yday = day + yday(year, Month2tm(month));

0 commit comments

Comments
 (0)