Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/python-nbxmpp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/nbxmpp
diff options
context:
space:
mode:
Diffstat (limited to 'nbxmpp')
-rw-r--r--nbxmpp/modules/date_and_time.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/nbxmpp/modules/date_and_time.py b/nbxmpp/modules/date_and_time.py
index d024bdd..5ff9bb7 100644
--- a/nbxmpp/modules/date_and_time.py
+++ b/nbxmpp/modules/date_and_time.py
@@ -160,6 +160,11 @@ def parse_datetime(
except ValueError:
return None
+ if not 1 < date_time.year < 9999:
+ # Raise/Reduce MIN/MAX year so converting to different
+ # timezones cannot get out of range
+ return None
+
if check_utc:
if convert != 'utc':
raise ValueError(