diff --git a/client/client.go b/client/client.go
index fff1da9d33d3fc14279a5c371a9a27aad4994776..2f0d86f46726db3472e9f74bb77e8a99adf0c6d0 100644
--- a/client/client.go
+++ b/client/client.go
@@ -242,7 +242,7 @@ func (c *Client) createObfs4Connection(obfs4Endpoint *Obfs4Config) (*Obfs4Conn,
 	if c.kcpConfig.Enabled {
 		obfs4Dialer.DialFunc = obfsvpn.GetKCPDialer(c.kcpConfig, c.log)
 	} else if c.quicConfig.Enabled {
-		obfs4Dialer.DialFunc = obfsvpn.GetQUICDialer(ctx, c.quicConfig, c.log)
+		obfs4Dialer.DialFunc = obfsvpn.GetQUICDialer(ctx, c.log)
 	}
 
 	c.log("Dialing remote: %v", obfs4Endpoint.Remote)
diff --git a/obfsvpn/quic.go b/obfsvpn/quic.go
index ba37da92735d4b2576177dbce3db8bb30cfd91ca..0c81e6724bf2a32968f2f5bffafa5ccec3c34409 100644
--- a/obfsvpn/quic.go
+++ b/obfsvpn/quic.go
@@ -64,7 +64,7 @@ func DefaultQUICConfig() *QUICConfig {
 	}
 }
 
-func GetQUICDialer(ctx context.Context, quicConfig QUICConfig, logger func(format string, a ...interface{})) func(network, address string) (net.Conn, error) {
+func GetQUICDialer(ctx context.Context, logger func(format string, a ...interface{})) func(network, address string) (net.Conn, error) {
 	quicConf := &quic.Config{}
 	return func(network, address string) (net.Conn, error) {
 		tlsConf := &tls.Config{