mirror of
https://github.com/M66B/NetGuard.git
synced 2025-02-24 07:10:50 +00:00
Minimum TTL is 15 minutes
This commit is contained in:
parent
642d60742e
commit
1de9a6ba18
1 changed files with 6 additions and 1 deletions
|
@ -738,9 +738,14 @@ public class DatabaseHelper extends SQLiteOpenHelper {
|
|||
SQLiteDatabase db = this.getWritableDatabase();
|
||||
db.beginTransactionNonExclusive();
|
||||
try {
|
||||
int ttl = rr.TTL;
|
||||
// Android caches DNS for 15 minutes
|
||||
if (ttl < 15 * 60)
|
||||
ttl = 15 * 60;
|
||||
|
||||
ContentValues cv = new ContentValues();
|
||||
cv.put("time", rr.Time);
|
||||
cv.put("ttl", rr.TTL * 1000L);
|
||||
cv.put("ttl", ttl * 1000L);
|
||||
|
||||
int rows = db.update("dns", cv, "qname = ? AND aname = ? AND resource = ?",
|
||||
new String[]{rr.QName, rr.AName, rr.Resource});
|
||||
|
|
Loading…
Reference in a new issue