mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-12-03 08:00:21 +08:00
Do not try to find local timezone in DecodeDateTime() because the
result is not used anyway. This also fixes Vista's build problems.
This commit is contained in:
parent
a8d539f124
commit
439cf8e676
@ -2194,8 +2194,8 @@ Thu, 10 May 09:42:42 CEST 2007
|
||||
- Synced parser and keyword list.
|
||||
- Renamed update test so it hopefully runs on Vista.
|
||||
|
||||
Th, 17 May 2007 22:03:40 +0200
|
||||
Sun, 20 May 2007 22:01:11 +0200
|
||||
|
||||
- Removed mktime() call to hopefully get rid of some compatibility
|
||||
problems.
|
||||
- Do not try to find local timezone in DecodeDateTime() because the
|
||||
result is not used anyway. This also fixes Vista's build problems.
|
||||
- Set ecpg version to 4.3.1.
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $PostgreSQL: pgsql/src/interfaces/ecpg/pgtypeslib/dt_common.c,v 1.38 2007/05/20 11:30:30 meskes Exp $ */
|
||||
/* $PostgreSQL: pgsql/src/interfaces/ecpg/pgtypeslib/dt_common.c,v 1.39 2007/05/21 07:04:00 meskes Exp $ */
|
||||
|
||||
#include "postgres_fe.h"
|
||||
|
||||
@ -2528,20 +2528,12 @@ DecodeDateTime(char **field, int *ftype, int nf,
|
||||
if (tm->tm_mday < 1 || tm->tm_mday > day_tab[isleap(tm->tm_year)][tm->tm_mon - 1])
|
||||
return -1;
|
||||
|
||||
/* timezone not specified? then find local timezone if possible */
|
||||
if ((fmask & DTK_DATE_M) == DTK_DATE_M && tzp != NULL && !(fmask & DTK_M(TZ)))
|
||||
{
|
||||
/*
|
||||
* daylight savings time modifier but no standard timezone? then
|
||||
* error
|
||||
*/
|
||||
if (fmask & DTK_M(DTZMOD))
|
||||
/* backend tried to find local timezone here
|
||||
* but we don't use the result afterwards anyway
|
||||
* so we only check for this error:
|
||||
* daylight savings time modifier but no standard timezone? */
|
||||
if ((fmask & DTK_DATE_M) == DTK_DATE_M && tzp != NULL && !(fmask & DTK_M(TZ)) && (fmask & DTK_M(DTZMOD)))
|
||||
return -1;
|
||||
|
||||
/* test to see if this is the reason for the error on Vista
|
||||
* doesn't seem to be used anyway
|
||||
* *tzp = DetermineLocalTimeZone(tm); */
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user