aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/timestamp.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/utils/adt/timestamp.c')
-rw-r--r--src/backend/utils/adt/timestamp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/backend/utils/adt/timestamp.c b/src/backend/utils/adt/timestamp.c
index d4fb0759644..e884f7eb08c 100644
--- a/src/backend/utils/adt/timestamp.c
+++ b/src/backend/utils/adt/timestamp.c
@@ -184,7 +184,8 @@ timestamp_datetime(time_t timestamp)
tm->tm_year += 1900;
tm->tm_mon += 1;
- *result = tm2datetime(tm, fsec, NULL);
+ if (tm2datetime(tm, fsec, NULL, result) != 0)
+ elog(WARN,"Unable to convert timestamp to datetime",timestamp_out(timestamp));
return(result);
} /* timestamp_datetime() */