Suspicious strcmp() in src/backend/parser/parse_expr.c

Поиск
Список
Период
Сортировка
От Rikard Falkeborn
Тема Suspicious strcmp() in src/backend/parser/parse_expr.c
Дата
Msg-id CADRDgG6fzA8A2oeygUw4=o7ywo4kvz26NxCSgpq22nMD73Bx4Q@mail.gmail.com
обсуждение исходный текст
Ответы Re: Suspicious strcmp() in src/backend/parser/parse_expr.c  (Andrew Gierth <andrew@tao11.riddles.org.uk>)
Список pgsql-bugs
In src/backend/parser/parse_expr.c the following snippet of code is found (lines 3238-3242, rev 765525c8c2c6e55abe):

    if (strcmp(*nodename, "+") == 0 ||
            strcmp(*nodename, "-")) // <-- notice the lack of comparisson here
            group = 0;
    else
            group = PREC_GROUP_PREFIX_OP;

Should the second part of the || be strcmp(*nodename, "-") == 0?

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Chandan Ahuja
Дата:
Сообщение: Re: BUG #15737: Unexpectedly Deleting full table when referring CTE(With Clause ) data,in a Subquery in another CTE
Следующее
От: Andrew Gierth
Дата:
Сообщение: Re: Suspicious strcmp() in src/backend/parser/parse_expr.c