master
go 20 lines 330 Bytes
Raw
1 // SPDX-License-Identifier: GPL-3.0-or-later
2
3 package freeradius
4
5 import (
6 "errors"
7 )
8
9 func (c *Collector) validateConfig() error {
10 if c.Address == "" {
11 return errors.New("address not set")
12 }
13 if c.Port == 0 {
14 return errors.New("port not set")
15 }
16 if c.Secret == "" {
17 return errors.New("secret not set")
18 }
19 return nil
20 }