} | } | ||||
_, err = t.WriteString(line + "\n") | _, err = t.WriteString(line + "\n") | ||||
if err != nil { | if err != nil { | ||||
f.Close() | |||||
return err | return err | ||||
} | } | ||||
} | } | ||||
defer f.Close() | |||||
f.Close() | |||||
} | } | ||||
t.Close() | |||||
return os.Rename(tmpPath, fPath) | return os.Rename(tmpPath, fPath) | ||||
} | } | ||||