File tree 1 file changed +7
-6
lines changed 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -700,15 +700,15 @@ func multicastRIBContains(ip IP) (bool, error) {
700
700
701
701
// Issue 21856.
702
702
func TestClosingListener (t * testing.T ) {
703
- listener , err := Listen ("tcp" , ":0 " )
703
+ ln , err := newLocalListener ("tcp" )
704
704
if err != nil {
705
705
t .Fatal (err )
706
706
}
707
- addr := listener .Addr ()
707
+ addr := ln .Addr ()
708
708
709
709
go func () {
710
710
for {
711
- c , err := listener .Accept ()
711
+ c , err := ln .Accept ()
712
712
if err != nil {
713
713
return
714
714
}
@@ -721,10 +721,11 @@ func TestClosingListener(t *testing.T) {
721
721
// testing anything, which is OK.
722
722
time .Sleep (time .Millisecond )
723
723
724
- listener .Close ()
724
+ ln .Close ()
725
725
726
- _ , err = Listen ("tcp" , addr .String ())
726
+ ln , err = Listen ("tcp" , addr .String ())
727
727
if err != nil {
728
- t .Error (err )
728
+ t .Fatal (err )
729
729
}
730
+ ln .Close ()
730
731
}
You can’t perform that action at this time.
0 commit comments