8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 610108a commit 9e094e7Copy full SHA for 9e094e7
src/net/sqlcipher/database/SQLiteProgram.java
@@ -64,9 +64,10 @@ public abstract class SQLiteProgram extends SQLiteClosable {
64
db.acquireReference();
65
db.addSQLiteClosable(this);
66
this.nHandle = db.mNativeHandle;
67
+ int crudPrefixLength = 6;
68
69
// only cache CRUD statements
- String prefixSql = mSql.substring(0, 6);
70
+ String prefixSql = mSql.length() >= crudPrefixLength ? mSql.substring(0, crudPrefixLength) : mSql;
71
if (!prefixSql.equalsIgnoreCase("INSERT") && !prefixSql.equalsIgnoreCase("UPDATE") &&
72
!prefixSql.equalsIgnoreCase("REPLAC") &&
73
!prefixSql.equalsIgnoreCase("DELETE") && !prefixSql.equalsIgnoreCase("SELECT")) {
0 commit comments