From be134e9dc47ace7f1464a118b746272d41ca49af Mon Sep 17 00:00:00 2001
From: "D'Arcy J.M. Cain" <darcy@druid.net>
Date: Tue, 10 Dec 2002 11:43:44 +0000
Subject: [PATCH] Add an unnecessary assignment to remove a bogus warning.  I
 checked the logic carefully and I am sure that the test against n happens
 after it is assigned to.

---
 src/interfaces/python/pgmodule.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/interfaces/python/pgmodule.c b/src/interfaces/python/pgmodule.c
index 2058ed35bb6..c14c57011dd 100644
--- a/src/interfaces/python/pgmodule.c
+++ b/src/interfaces/python/pgmodule.c
@@ -2375,6 +2375,9 @@ pg_inserttable(pgobject * self, PyObject * args)
 
 	if (m)
 	{
+		/* not strictly necessary but removes a bogus warning */
+		n = 0;
+
 		/* checks sublists type and size */
 		for (i = 0; i < m; i++)
 		{
@@ -2399,7 +2402,7 @@ pg_inserttable(pgobject * self, PyObject * args)
 				}
 			}
 			else
-				n=j;
+				n = j;		/* never used before this assignment */
 		}
 		if (n)
 		{	
-- 
GitLab