@@ -91,7 +91,8 @@ func Map(m Interface, c chan struct{}, protocol string, extport, intport int, na
91
91
}()
92
92
glog .V (logger .Debug ).Infof ("add mapping: %s %d -> %d (%s) using %s\n " , protocol , extport , intport , name , m )
93
93
if err := m .AddMapping (protocol , intport , extport , name , mapTimeout ); err != nil {
94
- glog .V (logger .Error ).Infof ("mapping error: %v\n " , err )
94
+ glog .V (logger .Warn ).Infof ("network port %d could not be mapped: %v\n " , intport , err )
95
+ glog .V (logger .Debug ).Infof ("mapping with %v returned %v\n " , m , err )
95
96
}
96
97
for {
97
98
select {
@@ -102,7 +103,8 @@ func Map(m Interface, c chan struct{}, protocol string, extport, intport int, na
102
103
case <- refresh .C :
103
104
glog .V (logger .Detail ).Infof ("refresh mapping: %s %d -> %d (%s) using %s\n " , protocol , extport , intport , name , m )
104
105
if err := m .AddMapping (protocol , intport , extport , name , mapTimeout ); err != nil {
105
- glog .V (logger .Error ).Infof ("mapping error: %v\n " , err )
106
+ glog .V (logger .Warn ).Infof ("network port %d could not be mapped: %v\n " , intport , err )
107
+ glog .V (logger .Debug ).Infof ("mapping with %v returned %v\n " , m , err )
106
108
}
107
109
refresh .Reset (mapUpdateInterval )
108
110
}
@@ -225,7 +227,7 @@ func (n *autodisc) wait() error {
225
227
return nil
226
228
}
227
229
if found = <- n .done ; found == nil {
228
- return errors .New ("no devices discovered" )
230
+ return errors .New ("no UPnP or NAT-PMP router discovered" )
229
231
}
230
232
n .mu .Lock ()
231
233
n .found = found
0 commit comments