From bfd74185f5ae672e6fbac24f953942b65e402906 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Mon, 9 Dec 2019 12:55:26 +0100 Subject: [PATCH] Don't prevent DNS queries from being answered if the partition is full --- dnscrypt-proxy/plugin_block_ip.go | 4 +--- dnscrypt-proxy/plugin_block_name.go | 4 +--- dnscrypt-proxy/plugin_nx_log.go | 4 +--- dnscrypt-proxy/plugin_query_log.go | 3 ++- dnscrypt-proxy/plugin_whitelist_name.go | 2 +- 5 files changed, 6 insertions(+), 11 deletions(-) diff --git a/dnscrypt-proxy/plugin_block_ip.go b/dnscrypt-proxy/plugin_block_ip.go index f6654ee9..3c4f0b32 100644 --- a/dnscrypt-proxy/plugin_block_ip.go +++ b/dnscrypt-proxy/plugin_block_ip.go @@ -151,9 +151,7 @@ func (plugin *PluginBlockIP) Eval(pluginsState *PluginsState, msg *dns.Msg) erro if plugin.logger == nil { return errors.New("Log file not initialized") } - if _, err := plugin.logger.Write([]byte(line)); err != nil { - return err - } + _, _ = plugin.logger.Write([]byte(line)) } } return nil diff --git a/dnscrypt-proxy/plugin_block_name.go b/dnscrypt-proxy/plugin_block_name.go index 03955291..78d6273d 100644 --- a/dnscrypt-proxy/plugin_block_name.go +++ b/dnscrypt-proxy/plugin_block_name.go @@ -66,9 +66,7 @@ func (blockedNames *BlockedNames) check(pluginsState *PluginsState, qName string if blockedNames.logger == nil { return false, errors.New("Log file not initialized") } - if _, err := blockedNames.logger.Write([]byte(line)); err != nil { - return false, err - } + _, _ = blockedNames.logger.Write([]byte(line)) } return true, nil } diff --git a/dnscrypt-proxy/plugin_nx_log.go b/dnscrypt-proxy/plugin_nx_log.go index 8a35f7cc..f252d3b0 100644 --- a/dnscrypt-proxy/plugin_nx_log.go +++ b/dnscrypt-proxy/plugin_nx_log.go @@ -76,9 +76,7 @@ func (plugin *PluginNxLog) Eval(pluginsState *PluginsState, msg *dns.Msg) error if plugin.logger == nil { return errors.New("Log file not initialized") } + _, _ = plugin.logger.Write([]byte(line)) - if _, err := plugin.logger.Write([]byte(line)); err != nil { - return err - } return nil } diff --git a/dnscrypt-proxy/plugin_query_log.go b/dnscrypt-proxy/plugin_query_log.go index 5de53c5a..f5d603d9 100644 --- a/dnscrypt-proxy/plugin_query_log.go +++ b/dnscrypt-proxy/plugin_query_log.go @@ -105,6 +105,7 @@ func (plugin *PluginQueryLog) Eval(pluginsState *PluginsState, msg *dns.Msg) err if plugin.logger == nil { return errors.New("Log file not initialized") } - plugin.logger.Write([]byte(line)) + _, _ = plugin.logger.Write([]byte(line)) + return nil } diff --git a/dnscrypt-proxy/plugin_whitelist_name.go b/dnscrypt-proxy/plugin_whitelist_name.go index 80cce74c..5afc28d8 100644 --- a/dnscrypt-proxy/plugin_whitelist_name.go +++ b/dnscrypt-proxy/plugin_whitelist_name.go @@ -124,7 +124,7 @@ func (plugin *PluginWhitelistName) Eval(pluginsState *PluginsState, msg *dns.Msg if plugin.logger == nil { return errors.New("Log file not initialized") } - plugin.logger.Write([]byte(line)) + _, _ = plugin.logger.Write([]byte(line)) } } return nil