From e391c15ca5971bd1f1be3577f77b86400bba820a Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Tue, 22 Feb 2000 00:05:04 +0000 Subject: [PATCH] First post-beta1 bug fix :-(. Silly typo in new coding for doNegate failed to negate a negative value back to positive, so '- - 123.45' did the wrong thing. --- src/backend/parser/gram.y | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y index b81b6d387a..d6fc0b0a62 100644 --- a/src/backend/parser/gram.y +++ b/src/backend/parser/gram.y @@ -11,7 +11,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.148 2000/02/21 18:47:02 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.149 2000/02/22 00:05:04 tgl Exp $ * * HISTORY * AUTHOR DATE MAJOR EVENT @@ -5646,7 +5646,7 @@ doNegateFloat(Value *v) if (*oldval == '+') oldval++; if (*oldval == '-') - v->val.str = oldval; /* just strip the '-' */ + v->val.str = oldval+1; /* just strip the '-' */ else { char *newval = (char *) palloc(strlen(oldval) + 2); -- 2.11.0