aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/go-macaron/session/file.go
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2017-03-20 14:06:41 -0400
committerUnknwon <u@gogs.io>2017-03-20 14:06:41 -0400
commitaba87895426663fe166e4d81b81883f45ce957ce (patch)
treead5a588dbd8a7fc24087f8587f3ef8c75a6b744c /vendor/github.com/go-macaron/session/file.go
parent5f1bbbde49c650633586ef943c8de4c451a25ef3 (diff)
vendor: update github.com/go-macaron/session (#3363)
Diffstat (limited to 'vendor/github.com/go-macaron/session/file.go')
-rw-r--r--vendor/github.com/go-macaron/session/file.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/vendor/github.com/go-macaron/session/file.go b/vendor/github.com/go-macaron/session/file.go
index 438269ea..9bbc7aed 100644
--- a/vendor/github.com/go-macaron/session/file.go
+++ b/vendor/github.com/go-macaron/session/file.go
@@ -86,7 +86,7 @@ func (s *FileStore) Release() error {
return err
}
- return ioutil.WriteFile(s.p.filepath(s.sid), data, os.ModePerm)
+ return ioutil.WriteFile(s.p.filepath(s.sid), data, 0600)
}
// Flush deletes all session data.
@@ -121,7 +121,7 @@ func (p *FileProvider) filepath(sid string) string {
// Read returns raw session store by session ID.
func (p *FileProvider) Read(sid string) (_ RawStore, err error) {
filename := p.filepath(sid)
- if err = os.MkdirAll(path.Dir(filename), os.ModePerm); err != nil {
+ if err = os.MkdirAll(path.Dir(filename), 0700); err != nil {
return nil, err
}
p.lock.RLock()
@@ -129,7 +129,7 @@ func (p *FileProvider) Read(sid string) (_ RawStore, err error) {
var f *os.File
if com.IsFile(filename) {
- f, err = os.OpenFile(filename, os.O_RDWR, os.ModePerm)
+ f, err = os.OpenFile(filename, os.O_RDONLY, 0600)
} else {
f, err = os.Create(filename)
}
@@ -187,15 +187,15 @@ func (p *FileProvider) regenerate(oldsid, sid string) (err error) {
if err != nil {
return err
}
- if err = os.MkdirAll(path.Dir(oldname), os.ModePerm); err != nil {
+ if err = os.MkdirAll(path.Dir(oldname), 0700); err != nil {
return err
}
- if err = ioutil.WriteFile(oldname, data, os.ModePerm); err != nil {
+ if err = ioutil.WriteFile(oldname, data, 0600); err != nil {
return err
}
}
- if err = os.MkdirAll(path.Dir(filename), os.ModePerm); err != nil {
+ if err = os.MkdirAll(path.Dir(filename), 0700); err != nil {
return err
}
if err = os.Rename(oldname, filename); err != nil {