diff options
| author | Pankaj Kumar Singh <pansing@qti.qualcomm.com> | 2025-06-24 14:53:40 +0530 |
|---|---|---|
| committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2025-06-26 18:40:15 +0000 |
| commit | 4fa354b11628a488fa2a227ecd231034cf74e4ea (patch) | |
| tree | 45d3aa42d8b55fec62977e45f89ba57dc30283b3 /EmbeddedPkg | |
| parent | 1cd24ff1302677a458b550c524090fd86717d848 (diff) | |
| download | edk2-4fa354b11628a488fa2a227ecd231034cf74e4ea.tar.gz edk2-4fa354b11628a488fa2a227ecd231034cf74e4ea.zip | |
EmbeddedPkg/TimeBaseLib: aligning year with UEFI specification
According to the UEFI Specification version 2.11, the valid range for the
Year field in the EFI_TIME structure is from 1900 to 9999.
Currently IsTimeValid() checks a restricted range 2000 - 2099.
Update range in TimeBaseLib.c to match UEFI specification.
Signed-off-by: Pankaj Singh <pansing@qti.qualcomm.com>
Diffstat (limited to 'EmbeddedPkg')
| -rw-r--r-- | EmbeddedPkg/Library/TimeBaseLib/TimeBaseLib.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/EmbeddedPkg/Library/TimeBaseLib/TimeBaseLib.c b/EmbeddedPkg/Library/TimeBaseLib/TimeBaseLib.c index b03c23773a..9341a2235c 100644 --- a/EmbeddedPkg/Library/TimeBaseLib/TimeBaseLib.c +++ b/EmbeddedPkg/Library/TimeBaseLib/TimeBaseLib.c @@ -271,8 +271,8 @@ IsTimeValid ( )
{
// Check the input parameters are within the range specified by UEFI
- if ((Time->Year < 2000) ||
- (Time->Year > 2099) ||
+ if ((Time->Year < 1900) ||
+ (Time->Year > 9999) ||
(Time->Month < 1) ||
(Time->Month > 12) ||
(!IsDayValid (Time)) ||
|
