mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2025-10-09 15:06:37 +08:00
fix: add nil checks for transport.DialContext (#9702)
This commit is contained in:
parent
80ce60c56c
commit
28d8210ce6
1 changed files with 3 additions and 3 deletions
|
@ -132,7 +132,7 @@ func isValidHeader(key, value string) bool {
|
||||||
func sendWithSSL(config SMTPConfig, addr string, toList []string, msg string, transport *http.Transport) error {
|
func sendWithSSL(config SMTPConfig, addr string, toList []string, msg string, transport *http.Transport) error {
|
||||||
var err error
|
var err error
|
||||||
var conn net.Conn
|
var conn net.Conn
|
||||||
if transport != nil {
|
if transport != nil && transport.DialContext != nil {
|
||||||
conn, err = transport.DialContext(context.Background(), "tcp", addr)
|
conn, err = transport.DialContext(context.Background(), "tcp", addr)
|
||||||
} else {
|
} else {
|
||||||
conn, err = net.Dial("tcp", addr)
|
conn, err = net.Dial("tcp", addr)
|
||||||
|
@ -163,7 +163,7 @@ func sendWithSSL(config SMTPConfig, addr string, toList []string, msg string, tr
|
||||||
func sendWithStartTLS(config SMTPConfig, addr string, toList []string, msg string, transport *http.Transport) error {
|
func sendWithStartTLS(config SMTPConfig, addr string, toList []string, msg string, transport *http.Transport) error {
|
||||||
var err error
|
var err error
|
||||||
var conn net.Conn
|
var conn net.Conn
|
||||||
if transport != nil {
|
if transport != nil && transport.DialContext != nil {
|
||||||
conn, err = transport.DialContext(context.Background(), "tcp", addr)
|
conn, err = transport.DialContext(context.Background(), "tcp", addr)
|
||||||
} else {
|
} else {
|
||||||
conn, err = net.Dial("tcp", addr)
|
conn, err = net.Dial("tcp", addr)
|
||||||
|
@ -192,7 +192,7 @@ func sendWithStartTLS(config SMTPConfig, addr string, toList []string, msg strin
|
||||||
func sendPlaintext(config SMTPConfig, addr string, toList []string, msg string, transport *http.Transport) error {
|
func sendPlaintext(config SMTPConfig, addr string, toList []string, msg string, transport *http.Transport) error {
|
||||||
var err error
|
var err error
|
||||||
var conn net.Conn
|
var conn net.Conn
|
||||||
if transport != nil {
|
if transport != nil && transport.DialContext != nil {
|
||||||
conn, err = transport.DialContext(context.Background(), "tcp", addr)
|
conn, err = transport.DialContext(context.Background(), "tcp", addr)
|
||||||
} else {
|
} else {
|
||||||
conn, err = net.Dial("tcp", addr)
|
conn, err = net.Dial("tcp", addr)
|
||||||
|
|
Loading…
Add table
Reference in a new issue