From 548f477ca5f520f0c6663ff888e0ef4e62fc8d34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Sat, 20 Jun 2015 22:54:06 +0200 Subject: [PATCH] Exit if we can't open a file given as argument --- cmd/xurls/main.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/xurls/main.go b/cmd/xurls/main.go index d58c589..3720c41 100644 --- a/cmd/xurls/main.go +++ b/cmd/xurls/main.go @@ -53,7 +53,7 @@ func main() { var err error if re, err = xurls.StrictMatching(*matching); err != nil { fmt.Fprintf(os.Stderr, "invalid regular expression '%s': %v\n", *matching, err) - os.Exit(2) + os.Exit(1) } } args := flag.Args() @@ -68,6 +68,7 @@ func main() { file, err := os.Open(path) if err != nil { fmt.Fprintf(os.Stdout, "could not open file '%s': %v\n", path, err) + os.Exit(1) } scan(re, file) file.Close()