summaryrefslogtreecommitdiff
path: root/Python
diff options
context:
space:
mode:
authorMichael Felt <aixtools@users.noreply.github.com>2020-02-07 18:56:16 +0100
committerGitHub <noreply@github.com>2020-02-07 18:56:16 +0100
commitde6f38db4859f7b8fe4da4556f06c52675fff24a (patch)
tree027c9faf91b3cf18cdc87adab7a4a7ae5f9907e2 /Python
parentb10dc3e7a11fcdb97e285882eba6da92594f90f9 (diff)
downloadcpython-git-de6f38db4859f7b8fe4da4556f06c52675fff24a.tar.gz
bpo-39502: Fix 64-bit Python PyTime_localtime() on AIX (GH-18285)
Fix time.localtime() on 64-bit AIX to support years before 1902 and after 2038.
Diffstat (limited to 'Python')
-rw-r--r--Python/pytime.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Python/pytime.c b/Python/pytime.c
index 54ddfc952b..9b2b74af5c 100644
--- a/Python/pytime.c
+++ b/Python/pytime.c
@@ -1059,7 +1059,7 @@ _PyTime_localtime(time_t t, struct tm *tm)
return 0;
#else /* !MS_WINDOWS */
-#ifdef _AIX
+#if defined(_AIX) && (SIZEOF_TIME_T < 8)
/* bpo-34373: AIX does not return NULL if t is too small or too large */
if (t < -2145916800 /* 1902-01-01 */
|| t > 2145916800 /* 2038-01-01 */) {