From 6e44cb6ab30404ef03e16aedd0ccd476431d843b Mon Sep 17 00:00:00 2001 From: Harry Harpham Date: Mon, 26 Jan 2026 14:34:01 -0700 Subject: [PATCH] tsnet: make ListenService examples consistent with other tsnet examples Fixes tailscale/corp#36365 Signed-off-by: Harry Harpham --- ...e_tsnet_listen_service_multiple_ports_test.go | 10 ++++------ tsnet/example_tsnet_test.go | 16 ++++++---------- 2 files changed, 10 insertions(+), 16 deletions(-) diff --git a/tsnet/example_tsnet_listen_service_multiple_ports_test.go b/tsnet/example_tsnet_listen_service_multiple_ports_test.go index 0c7b38999..5fe86a9ec 100644 --- a/tsnet/example_tsnet_listen_service_multiple_ports_test.go +++ b/tsnet/example_tsnet_listen_service_multiple_ports_test.go @@ -19,21 +19,19 @@ import ( // Service on multiple ports. In this example, we run an HTTPS server on 443 and // an HTTP server handling pprof requests to the same runtime on 6060. func ExampleServer_ListenService_multiplePorts() { - s := &tsnet.Server{ - Hostname: "tsnet-services-demo", + srv := &tsnet.Server{ + Hostname: "shu", } - defer s.Close() - ln, err := s.ListenService("svc:my-service", tsnet.ServiceModeHTTP{ + ln, err := srv.ListenService("svc:my-service", tsnet.ServiceModeHTTP{ HTTPS: true, Port: 443, }) if err != nil { log.Fatal(err) } - defer ln.Close() - pprofLn, err := s.ListenService("svc:my-service", tsnet.ServiceModeTCP{ + pprofLn, err := srv.ListenService("svc:my-service", tsnet.ServiceModeTCP{ Port: 6060, }) if err != nil { diff --git a/tsnet/example_tsnet_test.go b/tsnet/example_tsnet_test.go index dbaa8111f..2af31a76f 100644 --- a/tsnet/example_tsnet_test.go +++ b/tsnet/example_tsnet_test.go @@ -205,19 +205,17 @@ func ExampleServer_ListenFunnel_funnelOnly() { // ExampleServer_ListenService demonstrates how to advertise an HTTPS Service. func ExampleServer_ListenService() { - s := &tsnet.Server{ - Hostname: "tsnet-services-demo", + srv := &tsnet.Server{ + Hostname: "atum", } - defer s.Close() - ln, err := s.ListenService("svc:my-service", tsnet.ServiceModeHTTP{ + ln, err := srv.ListenService("svc:my-service", tsnet.ServiceModeHTTP{ HTTPS: true, Port: 443, }) if err != nil { log.Fatal(err) } - defer ln.Close() log.Printf("Listening on https://%v\n", ln.FQDN) log.Fatal(http.Serve(ln, http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { @@ -238,19 +236,17 @@ func ExampleServer_ListenService_reverseProxy() { Host: targetAddress, }) - s := &tsnet.Server{ - Hostname: "tsnet-services-demo", + srv := &tsnet.Server{ + Hostname: "tefnut", } - defer s.Close() - ln, err := s.ListenService("svc:my-service", tsnet.ServiceModeHTTP{ + ln, err := srv.ListenService("svc:my-service", tsnet.ServiceModeHTTP{ HTTPS: true, Port: 443, }) if err != nil { log.Fatal(err) } - defer ln.Close() log.Printf("Listening on https://%v\n", ln.FQDN) log.Fatal(http.Serve(ln, reverseProxy))