summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKokaKiwi <kokakiwi+tor@kokakiwi.net>2022-10-14 21:40:07 +0200
committerKokaKiwi <kokakiwi+tor@kokakiwi.net>2022-10-14 21:40:07 +0200
commit21d74498518a600f9ad2124cb4da23d721b7fb41 (patch)
treebe24f60579e9ab9436e93f3622083f295b88c5a7
parent10c8173120cd205b54f446c9d0671572e8acc20b (diff)
downloadsnowflake-21d74498518a600f9ad2124cb4da23d721b7fb41.tar.gz
snowflake-21d74498518a600f9ad2124cb4da23d721b7fb41.zip
proxy: Check ephemeral port range ordering at flag parsing
-rw-r--r--proxy/main.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/proxy/main.go b/proxy/main.go
index 146a1f3..ea8f427 100644
--- a/proxy/main.go
+++ b/proxy/main.go
@@ -54,6 +54,9 @@ func main() {
if ephemeralMinPort == 0 || ephemeralMaxPort == 0 {
log.Fatal("Ephemeral port cannot be zero")
}
+ if ephemeralMinPort > ephemeralMaxPort {
+ log.Fatal("Invalid port range: min > max")
+ }
ephemeralPortsRange = []uint16{uint16(ephemeralMinPort), uint16(ephemeralMaxPort)}
} else {