Posted to tcl by kbk at Sat Jul 25 17:08:27 GMT 2009view pretty
$ 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; } /* *-----------------------------------------------------------------------------