main.go | 16 ++++++++-------- ood.go | 11 ++++++----- diff --git a/main.go b/main.go index 63f07566fafff8ae28617cc93967de451da689f87933cff266b18ddceff91ee4..090743e87e3b2d7eac926ccf7846b89d34d60dbfcac724da88be8fbbc978a94f 100644 --- a/main.go +++ b/main.go @@ -127,7 +127,7 @@ } } os.Exit(rc) } - log.SetFlags(0) + log.SetFlags(log.Lshortfile) var err error Cwd, err = os.Getwd() @@ -199,31 +199,31 @@ // Those are internal envs FdOODTgts, err = ioutil.TempFile("", "ood-tgts") if err != nil { - panic(err) + log.Fatalln(err) } if err = os.Remove(FdOODTgts.Name()); err != nil { - panic(err) + log.Fatalln(err) } FdOODTgtsLock, err = ioutil.TempFile("", "ood-tgts.lock") if err != nil { - panic(err) + log.Fatalln(err) } if err = os.Remove(FdOODTgtsLock.Name()); err != nil { - panic(err) + log.Fatalln(err) } if v := os.Getenv(EnvOODTgtsFd); v != "" { fd := mustParseFd(v, EnvOODTgtsFd) fdLock := mustParseFd(v, EnvOODTgtsLockFd) if err = unix.Flock(int(fdLock.Fd()), unix.LOCK_EX); err != nil { - panic(err) + log.Fatalln(err) } if _, err = fd.Seek(0, io.SeekStart); err != nil { - panic(err) + log.Fatalln(err) } tgtsRaw, err := ioutil.ReadAll(bufio.NewReader(fd)) if err != nil { - panic(err) + log.Fatalln(err) } unix.Flock(int(fdLock.Fd()), unix.LOCK_UN) OODTgts = map[string]struct{}{} diff --git a/ood.go b/ood.go index be25e66403265fd484703aab4a79b99f6059d646bafc163c6d17c7d0e815c3c1..b5d7d0f4341c55d13f0f7b4e9ac3e84c113c49ff15f1101dee8ec636d7aad2b0 100644 --- a/ood.go +++ b/ood.go @@ -23,6 +23,7 @@ import ( "errors" "fmt" "io" + "log" "os" "path" "path/filepath" @@ -223,13 +224,13 @@ return ood, err } RecordOODTgt: if err = unix.Flock(int(FdOODTgtsLock.Fd()), unix.LOCK_EX); err != nil { - panic(err) + log.Fatalln(err) } if _, err = FdOODTgts.Seek(0, io.SeekEnd); err != nil { - panic(err) + log.Fatalln(err) } if _, err := FdOODTgts.WriteString(p + "\x00"); err != nil { - panic(err) + log.Fatalln(err) } unix.Flock(int(FdOODTgtsLock.Fd()), unix.LOCK_UN) return true, nil @@ -237,10 +238,10 @@ } func oodTgtsClear() { if err := unix.Flock(int(FdOODTgtsLock.Fd()), unix.LOCK_EX); err != nil { - panic(err) + log.Fatalln(err) } if err := FdOODTgts.Truncate(0); err != nil { - panic(err) + log.Fatalln(err) } unix.Flock(int(FdOODTgtsLock.Fd()), unix.LOCK_UN) }