diff --git a/extract.go b/extract.go index 741d056..c9bd737 100644 --- a/extract.go +++ b/extract.go @@ -82,7 +82,7 @@ func listPartitions(isoPath string) ([]string, error) { } re := regexp.MustCompile(`^\s+([A-Z])\s+`) - var parts []string + parts := []string{} for _, line := range strings.Split(out, "\n") { if m := re.FindStringSubmatch(line); m != nil { parts = append(parts, m[1]) @@ -110,7 +110,7 @@ func listVolumes(isoPath string, partitions []string) ([]volInfo, error) { rePrompt := regexp.MustCompile(`/disk0/([A-Z])\s*>`) reEntry := regexp.MustCompile(`^\s+\d+\s+(.+?)\s+-\s+`) - var vols []volInfo + vols := []volInfo{} currentPart := "" for _, line := range strings.Split(out, "\n") { diff --git a/serve.go b/serve.go index 24b94d2..7685694 100644 --- a/serve.go +++ b/serve.go @@ -334,7 +334,7 @@ func handleDiskVolumes(w http.ResponseWriter, r *http.Request) { writeJSON(w, map[string]any{"error": err.Error()}) return } - var filtered []volInfo + filtered := []volInfo{} for _, v := range vols { if v.Part == part { filtered = append(filtered, v)