@@ -3,6 +3,7 @@ package main
33import (
44 "bufio"
55 "context"
6+ "errors"
67 "fmt"
78 "net"
89 "net/http"
@@ -22,7 +23,6 @@ import (
2223 "github.com/containers/gvisor-tap-vsock/pkg/virtualnetwork"
2324 "github.com/containers/winquit/pkg/winquit"
2425 humanize "github.com/dustin/go-humanize"
25- "github.com/pkg/errors"
2626 log "github.com/sirupsen/logrus"
2727 "golang.org/x/sync/errgroup"
2828)
@@ -130,7 +130,7 @@ func run(ctx context.Context, g *errgroup.Group, config *GvproxyConfig) error {
130130 log .Infof ("listening %s" , endpoint )
131131 ln , err := transport .Listen (endpoint )
132132 if err != nil {
133- return errors . Wrap ( err , "cannot listen" )
133+ return fmt . Errorf ( "cannot listen: %w" , err )
134134 }
135135 httpServe (ctx , g , ln , withProfiler (vn ))
136136 }
@@ -139,7 +139,7 @@ func run(ctx context.Context, g *errgroup.Group, config *GvproxyConfig) error {
139139 log .Infof ("enabling services API. Listening %s" , config .Services )
140140 ln , err := transport .Listen (config .Services )
141141 if err != nil {
142- return errors . Wrap ( err , "cannot listen" )
142+ return fmt . Errorf ( "cannot listen: %w" , err )
143143 }
144144 httpServe (ctx , g , ln , vn .ServicesMux ())
145145 }
@@ -172,7 +172,7 @@ func run(ctx context.Context, g *errgroup.Group, config *GvproxyConfig) error {
172172 if config .Interfaces .VPNKit != "" {
173173 vpnkitListener , err := transport .Listen (config .Interfaces .VPNKit )
174174 if err != nil {
175- return errors . Wrap ( err , "vpnkit listen error" )
175+ return fmt . Errorf ( "vpnkit listen error: %w" , err )
176176 }
177177 g .Go (func () error {
178178 vpnloop:
@@ -199,7 +199,7 @@ func run(ctx context.Context, g *errgroup.Group, config *GvproxyConfig) error {
199199 if config .Interfaces .Qemu != "" {
200200 qemuListener , err := transport .Listen (config .Interfaces .Qemu )
201201 if err != nil {
202- return errors . Wrap ( err , "qemu listen error" )
202+ return fmt . Errorf ( "qemu listen error: %w" , err )
203203 }
204204
205205 g .Go (func () error {
@@ -213,7 +213,7 @@ func run(ctx context.Context, g *errgroup.Group, config *GvproxyConfig) error {
213213 g .Go (func () error {
214214 conn , err := qemuListener .Accept ()
215215 if err != nil {
216- return errors . Wrap ( err , "qemu accept error" )
216+ return fmt . Errorf ( "qemu accept error: %w" , err )
217217 }
218218 return vn .AcceptQemu (ctx , conn )
219219 })
@@ -222,7 +222,7 @@ func run(ctx context.Context, g *errgroup.Group, config *GvproxyConfig) error {
222222 if config .Interfaces .Bess != "" {
223223 bessListener , err := transport .Listen (config .Interfaces .Bess )
224224 if err != nil {
225- return errors . Wrap ( err , "bess listen error" )
225+ return fmt . Errorf ( "bess listen error: %w" , err )
226226 }
227227
228228 g .Go (func () error {
@@ -236,7 +236,7 @@ func run(ctx context.Context, g *errgroup.Group, config *GvproxyConfig) error {
236236 g .Go (func () error {
237237 conn , err := bessListener .Accept ()
238238 if err != nil {
239- return errors . Wrap ( err , "bess accept error" )
239+ return fmt . Errorf ( "bess accept error: %w" , err )
240240 }
241241 return vn .AcceptBess (ctx , conn )
242242 })
@@ -245,7 +245,7 @@ func run(ctx context.Context, g *errgroup.Group, config *GvproxyConfig) error {
245245 if config .Interfaces .Vfkit != "" {
246246 conn , err := transport .ListenUnixgram (config .Interfaces .Vfkit )
247247 if err != nil {
248- return errors . Wrap ( err , "vfkit listen error" )
248+ return fmt . Errorf ( "vfkit listen error: %w" , err )
249249 }
250250
251251 g .Go (func () error {
@@ -260,7 +260,7 @@ func run(ctx context.Context, g *errgroup.Group, config *GvproxyConfig) error {
260260 g .Go (func () error {
261261 vfkitConn , err := transport .AcceptVfkit (conn )
262262 if err != nil {
263- return errors . Wrap ( err , "vfkit accept error" )
263+ return fmt . Errorf ( "vfkit accept error: %w" , err )
264264 }
265265 return vn .AcceptVfkit (ctx , vfkitConn )
266266 })
0 commit comments