File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -307,18 +307,19 @@ func main() {
307307 flag .BoolVar (& verbose , "v" , false , "verbose output" )
308308 flag .Parse ()
309309 args := flag .Args ()
310- if len (args ) < 1 {
311- fmt .Fprintf (os .Stderr , "usage: %s -l [LISTEN] -v config\n " , progname )
312- flag .PrintDefaults ()
313- os .Exit (255 )
314- }
315- config , err := loadConfig (args [0 ], progname )
316- if err != nil {
317- fmt .Fprintf (os .Stderr , "%s: %s\n " , progname , err .Error ())
318- os .Exit (1 )
319- }
320- if len (config .Hosts ) == 0 {
321- fmt .Fprintf (os .Stderr , "%s: warning: no patterns defined\n " , progname )
310+ var config * Config
311+ var err error
312+ if len (args ) > 0 {
313+ config , err = loadConfig (args [0 ], progname )
314+ if err != nil {
315+ fmt .Fprintf (os .Stderr , "%s: %s\n " , progname , err .Error ())
316+ os .Exit (1 )
317+ }
318+ if len (config .Hosts ) == 0 {
319+ fmt .Fprintf (os .Stderr , "%s: warning: no patterns defined\n " , progname )
320+ }
321+ } else {
322+ config = & Config {}
322323 }
323324 logger := & logrus.Logger {
324325 Out : os .Stderr ,
You can’t perform that action at this time.
0 commit comments