diff --git a/src/backend/parser/parse_node.c b/src/backend/parser/parse_node.c index 3032a0ec243..f1967a33bc0 100644 --- a/src/backend/parser/parse_node.c +++ b/src/backend/parser/parse_node.c @@ -412,7 +412,7 @@ make_const(ParseState *pstate, A_Const *aconst) base = 8; startptr += 2; } - if (startptr[1] == 'x' || startptr[1] == 'X') + else if (startptr[1] == 'x' || startptr[1] == 'X') { base = 16; startptr += 2;