FIX: use string builder

This commit is contained in:
zomo
2026-04-14 23:22:59 -05:00
parent 0aee2e904f
commit 37f9bc215f
+4 -3
View File
@@ -78,7 +78,8 @@ func emptyOutData(outpath string) error {
}
func CopyOut(roomFolders []RoomFolder, outpath string, splash1len, splash2len int) error {
inistr := fmt.Sprintf(`[SETTINGS]
var inistr strings.Builder
fmt.Fprintf(&inistr, `[SETTINGS]
Sensitivity=6
Splash1len=%d
Splash2len=%d
@@ -89,13 +90,13 @@ Splash2len=%d
if err != nil {
return fmt.Errorf("error copying folder %s: %+v", roomFolder.Path, err)
}
inistr += roomFolder.Cfg.ToIni()
inistr.WriteString(roomFolder.Cfg.ToIni())
}
outini := filepath.Join(outpath, "CF.ini")
log.Println("INFO:")
log.Printf("INFO: Writing %s", outini)
return os.WriteFile(outini, []byte(inistr), FILEPERM)
return os.WriteFile(outini, []byte(inistr.String()), FILEPERM)
}
func copyFolder(roomFolder RoomFolder, outpath string) error {