"Ben Smith" <[EMAIL PROTECTED]> wrote in
message
news:[EMAIL PROTECTED]
> if (sqlite3_prepare_v2(db, sql, -1, &init_statement, NULL) !=
> SQLITE_OK) {
>
> int y = 0;
> for(y=0;y<1000;++y){
>
> if (sqlite3_prepare_v2(db, sqltwo, -1, &init_statement, NULL) !=
> SQLITE_OK) {
> }
>
> sqlite3_finalize(init_statement);

Your program makes 1001 sqlite3_prepare_v2 calls, but only one 
sqlite3_finalize call. You leak 1000 prepared statements.

Igor Tandetnik 



_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to