Trimsplit Wasn't using separator, more efficient.

This commit is contained in:
Bjorn Tipling
2013-12-31 09:10:02 -08:00
parent c49711ae2c
commit ed2d7d64cd

View File

@@ -37,10 +37,9 @@ func redirect(hostname string, w http.ResponseWriter, req *http.Request) {
// slice of the substrings between the separator with all leading and trailing // slice of the substrings between the separator with all leading and trailing
// white space removed, as defined by Unicode. // white space removed, as defined by Unicode.
func trimsplit(s, sep string) []string { func trimsplit(s, sep string) []string {
raw := strings.Split(s, ",") trimmed := strings.Split(s, sep)
trimmed := make([]string, 0) for i, r := range trimmed {
for _, r := range raw { trimmed[i] = strings.TrimSpace(r)
trimmed = append(trimmed, strings.TrimSpace(r))
} }
return trimmed return trimmed
} }