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