Merge pull request #432 from btipling/fix_trimsplit

Trimsplit Wasn't using separator, more efficient.
This commit is contained in:
Xiang Li
2014-01-01 13:46:08 -08:00

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 := range trimmed {
for _, r := range raw { trimmed[i] = strings.TrimSpace(trimmed[i])
trimmed = append(trimmed, strings.TrimSpace(r))
} }
return trimmed return trimmed
} }