Repair incorrect indexing for atttypmod, per Brad McLean.
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 13 Feb 2003 23:06:15 +0000 (23:06 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 13 Feb 2003 23:06:15 +0000 (23:06 +0000)
src/pl/plpython/plpython.c

index 560eeb2594073489a17ba494fec40cdd8711f654..82570ce0dc2603b11e34218ee76102e12d972168 100644 (file)
@@ -29,7 +29,7 @@
  * MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
  *
  * IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/pl/plpython/plpython.c,v 1.29 2003/01/31 22:35:24 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/pl/plpython/plpython.c,v 1.30 2003/02/13 23:06:15 tgl Exp $
  *
  *********************************************************************
  */
@@ -630,7 +630,7 @@ PLy_modify_tuple(PLyProcedure * proc, PyObject * pltd, TriggerData *tdata,
            modvalues[j] = FunctionCall3(&proc->result.out.r.atts[atti].typfunc,
                                         CStringGetDatum(src),
                 ObjectIdGetDatum(proc->result.out.r.atts[atti].typelem),
-                           Int32GetDatum(tupdesc->attrs[j]->atttypmod));
+                           Int32GetDatum(tupdesc->attrs[atti]->atttypmod));
            modnulls[j] = ' ';
 
            Py_DECREF(plstr);