mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-01-30 19:00:29 +08:00
Somehow a ";" got lost which changed the logic. This btw is the first fix resulting from SoC.
This commit is contained in:
parent
a0ffab351e
commit
085e7c2fd8
@ -2001,6 +2001,10 @@ Fri, 17 Mar 2006 16:38:19 +0100
|
||||
Mo Apr 24 11:40:05 CEST 2006
|
||||
|
||||
- Fixed memory leak bugs found by Martijn Oosterhout.
|
||||
|
||||
Mi Mai 31 10:10:36 CEST 2006
|
||||
|
||||
- Fixed PGTYPESdate_from_timestamp because some characters got lost there
|
||||
- Set ecpg library version to 5.2.
|
||||
- Set ecpg version to 4.2.1.
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $PostgreSQL: pgsql/src/interfaces/ecpg/pgtypeslib/datetime.c,v 1.27 2006/03/11 04:38:39 momjian Exp $ */
|
||||
/* $PostgreSQL: pgsql/src/interfaces/ecpg/pgtypeslib/datetime.c,v 1.28 2006/05/31 08:12:48 meskes Exp $ */
|
||||
|
||||
#include "postgres_fe.h"
|
||||
|
||||
@ -19,16 +19,16 @@ PGTYPESdate_from_timestamp(timestamp dt)
|
||||
|
||||
dDate = 0; /* suppress compiler warning */
|
||||
|
||||
if (TIMESTAMP_NOT_FINITE(dt))
|
||||
return
|
||||
|
||||
if (!TIMESTAMP_NOT_FINITE(dt))
|
||||
{
|
||||
#ifdef HAVE_INT64_TIMESTAMP
|
||||
/* Microseconds to days */
|
||||
dDate = (dt / USECS_PER_DAY);
|
||||
dDate = (dt / USECS_PER_DAY);
|
||||
#else
|
||||
/* Seconds to days */
|
||||
dDate = (dt / (double) SECS_PER_DAY);
|
||||
dDate = (dt / (double) SECS_PER_DAY);
|
||||
#endif
|
||||
}
|
||||
|
||||
return dDate;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user