diff options
author | kniv <kniv@yandex-team.ru> | 2022-05-04 19:43:36 +0300 |
---|---|---|
committer | kniv <kniv@yandex-team.ru> | 2022-05-04 19:43:36 +0300 |
commit | bd967879cd592c6c0b03e1182f9019ef842a53d4 (patch) | |
tree | 29a1c67dc70dee4953be2518cb9c61f5fe170371 | |
parent | 38ce9d983b454c4a7da55a472c478fd5cac694d3 (diff) | |
download | ydb-bd967879cd592c6c0b03e1182f9019ef842a53d4.tar.gz |
YQL-11801: [Minikql] Fix incorrect MakeDate() check
ref:d48151c27477073ed462116d203828079108b282
-rw-r--r-- | ydb/library/yql/minikql/mkql_type_ops.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/ydb/library/yql/minikql/mkql_type_ops.cpp b/ydb/library/yql/minikql/mkql_type_ops.cpp index 3801de6c81e..0c453160dce 100644 --- a/ydb/library/yql/minikql/mkql_type_ops.cpp +++ b/ydb/library/yql/minikql/mkql_type_ops.cpp @@ -715,8 +715,7 @@ public: } bool MakeDate(ui32 year, ui32 month, ui32 day, ui16& value) const { - if (Y_UNLIKELY(year < NUdf::MIN_YEAR || year > NUdf::MAX_YEAR - || (year == NUdf::MAX_YEAR && (day > 1U || month > 1U)))) { + if (Y_UNLIKELY(year < NUdf::MIN_YEAR || year >= NUdf::MAX_YEAR)) { return false; } |