@@ -34,8 +34,8 @@ import (
34
34
// with AddStopACMESearch.
35
35
//
36
36
// The ipPort is any valid net.Listen TCP address.
37
- func (p * Proxy ) AddSNIRoute (ipPort , sni string , dest Target ) {
38
- p .AddSNIMatchRoute (ipPort , equals (sni ), dest )
37
+ func (p * Proxy ) AddSNIRoute (ipPort , sni string , dest Target ) ( routeId int ) {
38
+ return p .AddSNIMatchRoute (ipPort , equals (sni ), dest )
39
39
}
40
40
41
41
// AddSNIMatchRoute appends a route to the ipPort listener that routes
@@ -48,16 +48,15 @@ func (p *Proxy) AddSNIRoute(ipPort, sni string, dest Target) {
48
48
// with AddStopACMESearch.
49
49
//
50
50
// The ipPort is any valid net.Listen TCP address.
51
- func (p * Proxy ) AddSNIMatchRoute (ipPort string , matcher Matcher , dest Target ) {
51
+ func (p * Proxy ) AddSNIMatchRoute (ipPort string , matcher Matcher , dest Target ) ( routeId int ) {
52
52
cfg := p .configFor (ipPort )
53
53
if ! cfg .stopACME {
54
54
if len (cfg .acmeTargets ) == 0 {
55
55
p .addRoute (ipPort , & acmeMatch {cfg })
56
56
}
57
57
cfg .acmeTargets = append (cfg .acmeTargets , dest )
58
58
}
59
-
60
- p .addRoute (ipPort , sniMatch {matcher , dest })
59
+ return p .addRoute (ipPort , sniMatch {matcher , dest })
61
60
}
62
61
63
62
// AddStopACMESearch prevents ACME probing of subsequent SNI routes.
0 commit comments