فهرست منبع

Exclude empty string from available regions

Adam Pritchard 11 سال پیش
والد
کامیت
55a860afdb
1فایلهای تغییر یافته به همراه6 افزوده شده و 1 حذف شده
  1. 6 1
      psiphon/dataStore.go

+ 6 - 1
psiphon/dataStore.go

@@ -545,7 +545,12 @@ func ReportAvailableRegions() {
 			NoticeAlert("failed to retrieve available regions from data store: %s", ContextError(err))
 			NoticeAlert("failed to retrieve available regions from data store: %s", ContextError(err))
 			return
 			return
 		}
 		}
-		regions = append(regions, region)
+
+		// Some server entries do not have a region, but it makes no sense to return
+		// an empty string as an "available region".
+		if (region != "") {
+			regions = append(regions, region)
+		}
 	}
 	}
 
 
 	NoticeAvailableEgressRegions(regions)
 	NoticeAvailableEgressRegions(regions)