Browse Source

Fix: panic in DefaultSponsorID case

Rod Hynes 9 years ago
parent
commit
5b551a334d
1 changed files with 3 additions and 3 deletions
  1. 3 3
      psiphon/server/psinet/psinet.go

+ 3 - 3
psiphon/server/psinet/psinet.go

@@ -257,10 +257,10 @@ func (db *Database) GetHttpsRequestRegexes(sponsorID string) []map[string]string
 
 	// If neither sponsorID or DefaultSponsorID were found, sponsor will be the
 	// zero value of the map, an empty Sponsor struct.
-	for i := range sponsor.HttpsRequestRegexes {
+	for _, sponsorRegex := range sponsor.HttpsRequestRegexes {
 		regex := make(map[string]string)
-		regex["replace"] = db.Sponsors[sponsorID].HttpsRequestRegexes[i].Replace
-		regex["regex"] = db.Sponsors[sponsorID].HttpsRequestRegexes[i].Regex
+		regex["replace"] = sponsorRegex.Replace
+		regex["regex"] = sponsorRegex.Regex
 		regexes = append(regexes, regex)
 	}