Skip to content

Commit 1387925

Browse files
committed
Fix incorrect merge in ECPG code with DECLARE
The same condition was repeated twice when comparing the connection used by existing declared statement with the one coming from a fresh DECLARE statement. This had no consequences, but let's keep the code clean. Oversight in f576de1. Author: Shenhao Wang Discussion: https://postgr.es/m/OSBPR01MB42149653BC0AB0A49D23C1B8F2C69@OSBPR01MB4214.jpnprd01.prod.outlook.com Backpatch-through: 14
1 parent 29b5905 commit 1387925

File tree

1 file changed

+0
-1
lines changed

1 file changed

+0
-1
lines changed

src/interfaces/ecpg/preproc/ecpg.header

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -594,7 +594,6 @@ check_declared_list(const char *name)
594594
continue;
595595
if (strcmp(name, ptr -> name) == 0)
596596
{
597-
if (connection)
598597
if (connection && strcmp(ptr->connection, connection) != 0)
599598
mmerror(PARSE_ERROR, ET_WARNING, "connection %s is overwritten with %s by DECLARE statement %s", connection, ptr->connection, name);
600599
connection = mm_strdup(ptr -> connection);

0 commit comments

Comments
 (0)