forked from drew/smtprelay
Allow "allowed_nets" to be empty, meaning any network is allowed
This commit is contained in:
4
main.go
4
main.go
@@ -20,6 +20,10 @@ func connectionChecker(peer smtpd.Peer) error {
|
||||
// This can't panic because we only have TCP listeners
|
||||
peerIP := peer.Addr.(*net.TCPAddr).IP
|
||||
|
||||
if len(allowedNets) == 0 {
|
||||
// Special case: empty string means allow everything
|
||||
return nil
|
||||
}
|
||||
|
||||
for _, allowedNet := range allowedNets {
|
||||
if allowedNet.Contains(peerIP) {
|
||||
|
||||
Reference in New Issue
Block a user