X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=main.go;h=80cdc9a8ed996917ef02be668f825fb915587b3c;hb=cdc4e129f5ab6d60db16f415b05a7ec9dd9a86b8;hp=c05d3c777e2247d8a2b4ad69ef73aed78b571d92;hpb=c03c318031de26da3ca8e8af5f50f04727a85e91;p=goredo.git diff --git a/main.go b/main.go index c05d3c7..80cdc9a 100644 --- a/main.go +++ b/main.go @@ -228,9 +228,11 @@ func main() { log.Fatal(err) } + var fdLock *os.File if v := os.Getenv(EnvOODTgtsFd); v != "" { fd := mustParseFd(v, EnvOODTgtsFd) - fdLock := mustParseFd(v, EnvOODTgtsLockFd) + fdLock = mustParseFd(v, EnvOODTgtsLockFd) + defer fdLock.Close() flock := unix.Flock_t{ Type: unix.F_WRLCK, Whence: io.SeekStart,