From df68940b1bc9b79e1d059529b4f2af9e785ef987 Mon Sep 17 00:00:00 2001 From: Bartosz Zbytniewski Date: Tue, 17 Dec 2024 08:13:40 +0100 Subject: [PATCH] Fix fileshare blocking when it is already blocked --- networker/networker.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/networker/networker.go b/networker/networker.go index 4da582914..2cf13b8ac 100644 --- a/networker/networker.go +++ b/networker/networker.go @@ -1636,6 +1636,10 @@ func (netw *Combined) BlockFileshare(uniqueAddress meshnet.UniqueAddress) error } func (netw *Combined) blockFileshare(publicKey string, address netip.Addr) error { + if !netw.isFilesharePermitted { + log.Println(internal.WarningPrefix, "fileshare is already forbidden") + return nil + } ruleName := publicKey + "-allow-fileshare-rule-" + address.String() return netw.removeRule(ruleName) }