Fix bugs with bad paths in /account POST handler.
このコミットが含まれているのは:
コミット
5df639eb71
6
main.go
6
main.go
|
@ -177,17 +177,17 @@ func accountPostHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
text = []byte(strings.Join(lines, "\n"))
|
text = []byte(strings.Join(lines, "\n"))
|
||||||
tmpFile := "tmp_" + loginsPath
|
tmpFile := loginsPath + "_tmp"
|
||||||
if err := ioutil.WriteFile(tmpFile, []byte(text), 0600); err != nil {
|
if err := ioutil.WriteFile(tmpFile, []byte(text), 0600); err != nil {
|
||||||
log.Fatal("Trouble writing file", err)
|
log.Fatal("Trouble writing file", err)
|
||||||
}
|
}
|
||||||
if err := os.Rename(loginsPath, "_"+loginsFile); err != nil {
|
if err := os.Rename(loginsPath, loginsPath+"_"); err != nil {
|
||||||
log.Fatal("Trouble moving file", err)
|
log.Fatal("Trouble moving file", err)
|
||||||
}
|
}
|
||||||
if err := os.Rename(tmpFile, loginsPath); err != nil {
|
if err := os.Rename(tmpFile, loginsPath); err != nil {
|
||||||
log.Fatal("Trouble moving file", err)
|
log.Fatal("Trouble moving file", err)
|
||||||
}
|
}
|
||||||
if err := os.Remove("_" + loginsPath); err != nil {
|
if err := os.Remove(loginsPath + "_"); err != nil {
|
||||||
log.Fatal("Trouble removing file", err)
|
log.Fatal("Trouble removing file", err)
|
||||||
}
|
}
|
||||||
execTemplate(w, "feedset.html", "")
|
execTemplate(w, "feedset.html", "")
|
||||||
|
|
読み込み中…
新しいイシューから参照