Save blocked DNS queries

This commit is contained in:
Daniel
2020-04-08 14:07:59 +02:00
parent 249261a3da
commit 7da9e64c27
3 changed files with 12 additions and 9 deletions

View File

@@ -26,7 +26,8 @@ func removeOpenDNSRequest(pid int, fqdn string) {
delete(openDNSRequests, key)
}
func saveOpenDNSRequest(conn *Connection) {
// SaveOpenDNSRequest saves a dns request connection that was allowed to proceed.
func SaveOpenDNSRequest(conn *Connection) {
openDNSRequestsLock.Lock()
defer openDNSRequestsLock.Unlock()
@@ -65,7 +66,7 @@ func writeOpenDNSRequestsToDB() {
for id, conn := range openDNSRequests {
conn.Lock()
if conn.Ended < threshold {
conn.save()
conn.Save()
delete(openDNSRequests, id)
}
conn.Unlock()