X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=ood.go;h=64e8bc4b203dff37760186f280eadf46820513e8;hb=9c7d2ee7e4847ba9194f2e96ec460b8c024e551f;hp=533ef46ea2f64d6dc6de0b3797ec4f2139a12381;hpb=f2a9e1ff3a712f605dd07de08e95f18f89aa4967;p=goredo.git diff --git a/ood.go b/ood.go index 533ef46..64e8bc4 100644 --- a/ood.go +++ b/ood.go @@ -23,6 +23,7 @@ import ( "errors" "fmt" "io" + "log" "os" "path" "path/filepath" @@ -223,13 +224,13 @@ func isOODWithTrace( } 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 @@ RecordOODTgt: 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) }