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

From: "Michael Wolff" <mwolff(at)cosa(dot)de>
To: pgsql-bugs(at)postgresql(dot)org
Subject: BUG #2330: ECPGlib: Wrong error code in case of a duplicate key violation
Date: 2006-03-17 08:36:23
Message-ID: 200603170836.k2H8aNeG000447@wwwmaster.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs


The following bug has been logged online:

Bug reference: 2330
Logged by: Michael Wolff
Email address: mwolff(at)cosa(dot)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

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Vinod Bapure 2006-03-17 11:12:30 BUG #2331: Segmentation fault in SQLExec
Previous Message Vinod Bapure 2006-03-17 08:07:43 BUG #2329: Sigmentation fault in SQLExec