*** pgmodule.c.orig Sun Jun 4 01:21:12 2000 --- pgmodule.c Sun Jun 4 01:14:03 2000 *************** *** 550,556 **** str = Py_None; } else ! str = PyString_FromString(PQgetvalue(self->last_result, i, j)); PyTuple_SET_ITEM(rowtuple, j, str); } --- 550,557 ---- str = Py_None; } else ! str = PyString_FromString(PQgetvalue(self->last_result, ! self->current_row, j)); PyTuple_SET_ITEM(rowtuple, j, str); } *************** *** 1502,1508 **** if (pgport != -1) { ! bzero(port_buffer, sizeof(port_buffer)); sprintf(port_buffer, "%d", pgport); npgobj->cnx = PQsetdbLogin(pghost, port_buffer, pgopt, pgtty, pgdbname, pguser, pgpasswd); --- 1503,1509 ---- if (pgport != -1) { ! memset(port_buffer, 0, sizeof(port_buffer)); sprintf(port_buffer, "%d", pgport); npgobj->cnx = PQsetdbLogin(pghost, port_buffer, pgopt, pgtty, pgdbname, pguser, pgpasswd); *************** *** 2976,2983 **** if (!PyArg_ParseTuple(args, "z", &temp)) { PyErr_SetString(PyExc_TypeError, ! "set_defpasswd(password), with password (string/ ! None)."); return NULL; } --- 2977,2983 ---- if (!PyArg_ParseTuple(args, "z", &temp)) { PyErr_SetString(PyExc_TypeError, ! "set_defpasswd(password), with password (string/None)."); return NULL; }