]> Cypherpunks.ru repositories - nncp.git/blobdiff - src/toss.go
umask friendly permissions for newly created files/directories
[nncp.git] / src / toss.go
index c180ed9554c6c1d6b9c5b4fc4fc068f0df596546..6422ac7a8ccb7e575f923262fb6e9dd122bdedcb 100644 (file)
@@ -176,13 +176,13 @@ func (ctx *Ctx) Toss(
                                goto Closing
                        }
                        dir := filepath.Join(*incoming, path.Dir(dst))
-                       if err = os.MkdirAll(dir, os.FileMode(0700)); err != nil {
+                       if err = os.MkdirAll(dir, os.FileMode(0777)); err != nil {
                                ctx.LogE("rx", SdsAdd(sds, SDS{"err": err}), "mkdir")
                                isBad = true
                                goto Closing
                        }
                        if !dryRun {
-                               tmp, err := ioutil.TempFile(dir, "nncp-file")
+                               tmp, err := TempFile(dir, "file")
                                if err != nil {
                                        ctx.LogE("rx", SdsAdd(sds, SDS{"err": err}), "mktemp")
                                        isBad = true