1
0
mirror of https://github.com/ssh-vault/ssh-vault.git synced 2025-07-31 05:24:22 +03:00

shred before removing tempfile

This commit is contained in:
nbari
2016-10-09 00:47:52 +02:00
parent 5268ef1372
commit e4217721c6
3 changed files with 40 additions and 2 deletions

View File

@ -12,7 +12,7 @@ func (v *vault) Edit(data []byte) ([]byte, error) {
if err != nil {
return nil, err
}
defer os.Remove(tmpfile.Name())
defer Shred(tmpfile.Name())
err = ioutil.WriteFile(tmpfile.Name(), data, 0600)
if err != nil {
return nil, err