BUG #2330: ECPGlib: Wrong error code in case of a duplicate key violation

Поиск
Список
Период
Сортировка
От Michael Wolff
Тема BUG #2330: ECPGlib: Wrong error code in case of a duplicate key violation
Дата
Msg-id 200603170836.k2H8aNeG000447@wwwmaster.postgresql.org
обсуждение исходный текст
Ответы Re: BUG #2330: ECPGlib: Wrong error code in case of a duplicate key violation
Список pgsql-bugs
The following bug has been logged online:

Bug reference:      2330
Logged by:          Michael Wolff
Email address:      mwolff@cosa.de
PostgreSQL version: 8.1.2 & 8.1.3
Operating system:   Linux
Description:        ECPGlib: Wrong error code in case of a duplicate key
violation
Details:

I figured out an error in the file src/interfaces/ecpg/ecpglib/error.c CVS
version 1.11 in line 189:

The if statement has been preceeded by an else.


original code:
if (strncmp(sqlca->sqlstate, "21000", sizeof(sqlca->sqlstate)) == 0)

fixed code:
else if (strncmp(sqlca->sqlstate, "21000", sizeof(sqlca->sqlstate)) == 0)


Regards,
Michael

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

Предыдущее
От: "Vinod Bapure"
Дата:
Сообщение: BUG #2329: Sigmentation fault in SQLExec
Следующее
От: Tom Lane
Дата:
Сообщение: Re: BUG #2327: Startup script for FC4 with selinux