diff --git a/src/backend/utils/adt/dt.c b/src/backend/utils/adt/dt.c index 28f31a147259fbbcac8f556b396a2548c6f66da3..9b49ce5bcdc7cdf4ce2119019b49cdf15181aceb 100644 --- a/src/backend/utils/adt/dt.c +++ b/src/backend/utils/adt/dt.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/adt/Attic/dt.c,v 1.14 1997/04/02 18:33:32 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/adt/Attic/dt.c,v 1.15 1997/04/05 02:51:41 scrappy Exp $ * *------------------------------------------------------------------------- */ @@ -2165,7 +2165,7 @@ printf( "DecodeNumber- match %d (%s) as month\n", val, str); /* no year and EuroDates enabled? then could be day */ } else if ((EuroDates || (fmask & DTK_M(MONTH))) - && (! ((fmask & DTK_M(YEAR)) && (fmask & DTK_M(DAY)))) + && (!(fmask & DTK_M(YEAR)) && !(fmask & DTK_M(DAY))) && ((val >= 1) && (val <= 31))) { #ifdef DATEDEBUG printf( "DecodeNumber- match %d (%s) as day\n", val, str);