Posted to tcl by kbk at Sat Jul 25 17:08:27 GMT 2009view raw
- $ fossil diff tdbcpostgres/generic/tdbcpostgres.c
- --- tdbcpostgres/generic/tdbcpostgres.c
- +++ tdbcpostgres/generic/tdbcpostgres.c
- @@ -1450,13 +1450,16 @@
- static char*
- GenStatementName(
- ConnectionData* cdata /* Instance data for the connection */
- ) {
- char stmtName[30];
- + char* retval;
- cdata->stmtCounter += 1;
- snprintf(stmtName, 30, "statement%d", cdata->stmtCounter);
- - return strdup(stmtName);
- + retval = ckalloc(strlen(stmtName) + 1);
- + strcpy(retval, stmtName);
- + return retval;
- }
- /*
- *-----------------------------------------------------------------------------