Code Review
/
ric-plt
/
rtmgr.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Check DNS lookup for E2T address, RED Button and KEEP alive message routes added...
[ric-plt/rtmgr.git]
/
pkg
/
nbi
/
httprestful.go
diff --git
a/pkg/nbi/httprestful.go
b/pkg/nbi/httprestful.go
index
2e14690
..
81384c0
100644
(file)
--- a/
pkg/nbi/httprestful.go
+++ b/
pkg/nbi/httprestful.go
@@
-39,6
+39,7
@@
import (
"github.com/go-openapi/loads"
"github.com/go-openapi/runtime/middleware"
"net/url"
"github.com/go-openapi/loads"
"github.com/go-openapi/runtime/middleware"
"net/url"
+ "net"
"os"
"routing-manager/pkg/models"
"routing-manager/pkg/restapi"
"os"
"routing-manager/pkg/models"
"routing-manager/pkg/restapi"
@@
-172,6
+173,11
@@
func validateE2tData(data *models.E2tData) error {
return fmt.Errorf("E2T E2TAddress is not a proper format like ip:port, %v", e2taddress_key )
}
return fmt.Errorf("E2T E2TAddress is not a proper format like ip:port, %v", e2taddress_key )
}
+ _, err := net.LookupIP(stringSlice[0])
+ if err != nil {
+ return fmt.Errorf("E2T E2TAddress DNS look up failed, E2TAddress: %v", stringSlice[0])
+ }
+
if checkValidaE2TAddress(e2taddress_key) {
return fmt.Errorf("E2TAddress already exist!!!, E2TAddress: %v",e2taddress_key)
}
if checkValidaE2TAddress(e2taddress_key) {
return fmt.Errorf("E2TAddress already exist!!!, E2TAddress: %v",e2taddress_key)
}