sm
/
cache
1
0
Fork 0
This commit is contained in:
Sergey Shepelev 2012-09-18 16:25:51 -07:00
commit 34a5a0d7ab
1 changed files with 12 additions and 2 deletions

View File

@ -292,7 +292,12 @@ func (c *cache) SaveFile(fname string) error {
if err != nil {
return err
}
return c.Save(fp)
err = c.Save(fp)
if err != nil {
fp.Close()
return err
}
return fp.Close()
}
// Add (Gob-serialized) cache items from an io.Reader, excluding any items with
@ -319,7 +324,12 @@ func (c *cache) LoadFile(fname string) error {
if err != nil {
return err
}
return c.Load(fp)
err = c.Load(fp)
if err != nil {
fp.Close()
return err
}
return fp.Close()
}
// Delete all items from the cache.