Changeset 7975 for trunk/psLib/src/db/psDB.c
- Timestamp:
- Jul 25, 2006, 3:15:56 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/db/psDB.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/db/psDB.c
r7900 r7975 12 12 * @author Joshua Hoblitt 13 13 * 14 * @version $Revision: 1.7 0$ $Name: not supported by cvs2svn $15 * @date $Date: 2006-07- 14 02:04:19$14 * @version $Revision: 1.71 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2006-07-26 01:15:56 $ 16 16 * 17 17 * Copyright 2005 Joshua Hoblitt, University of Hawaii … … 71 71 static psDBMysqlRow *psDBMysqlRowAlloc(psU32 paramCount); 72 72 static void psDBMysqlRowFree(psDBMysqlRow *row); 73 static void psDBMysqlRowRecycle(psDBMysqlRow *mysqlRow); 73 74 74 75 // SQL generation functions … … 857 858 for (long j = 0; j < rowSet->n; j++) { 858 859 psMetadata *rowData = rowSet->data[j]; 860 861 psDBMysqlRowRecycle(mysqlRow); 859 862 860 863 if (!psDBPackMySQLRow(mysqlRow, rowData)) { … … 1175 1178 MYSQL_BIND *bind = mysqlRow->bind; 1176 1179 1180 psDBMysqlRowRecycle(mysqlRow); 1181 1182 psFree(bind); 1183 } 1184 1185 static void psDBMysqlRowRecycle(psDBMysqlRow *mysqlRow) 1186 { 1187 PS_ASSERT_PTR_NON_NULL(mysqlRow, ); 1188 1189 MYSQL_BIND *bind = mysqlRow->bind; 1190 1177 1191 for (psU32 i = 0; i < mysqlRow->n; i++) { 1178 1192 // buffer_length is only defined for pointers to character buffers … … 1182 1196 } 1183 1197 } 1184 1185 psFree(bind);1186 1198 } 1187 1199
Note:
See TracChangeset
for help on using the changeset viewer.
