Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 28d8210

Browse files
fix: add nil checks for transport.DialContext (1Panel-dev#9702)
1 parent 80ce60c commit 28d8210

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

‎agent/utils/email/smtp_sender.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ func isValidHeader(key, value string) bool {
132132
func sendWithSSL(config SMTPConfig, addr string, toList []string, msg string, transport *http.Transport) error {
133133
var err error
134134
var conn net.Conn
135-
if transport != nil {
135+
if transport != nil &&transport.DialContext!=nil{
136136
conn, err = transport.DialContext(context.Background(), "tcp", addr)
137137
} else {
138138
conn, err = net.Dial("tcp", addr)
@@ -163,7 +163,7 @@ func sendWithSSL(config SMTPConfig, addr string, toList []string, msg string, tr
163163
func sendWithStartTLS(config SMTPConfig, addr string, toList []string, msg string, transport *http.Transport) error {
164164
var err error
165165
var conn net.Conn
166-
if transport != nil {
166+
if transport != nil &&transport.DialContext!=nil{
167167
conn, err = transport.DialContext(context.Background(), "tcp", addr)
168168
} else {
169169
conn, err = net.Dial("tcp", addr)
@@ -192,7 +192,7 @@ func sendWithStartTLS(config SMTPConfig, addr string, toList []string, msg strin
192192
func sendPlaintext(config SMTPConfig, addr string, toList []string, msg string, transport *http.Transport) error {
193193
var err error
194194
var conn net.Conn
195-
if transport != nil {
195+
if transport != nil &&transport.DialContext!=nil{
196196
conn, err = transport.DialContext(context.Background(), "tcp", addr)
197197
} else {
198198
conn, err = net.Dial("tcp", addr)

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /