summaryrefslogtreecommitdiff
path: root/exports/disco.go
diff options
context:
space:
mode:
Diffstat (limited to 'exports/disco.go')
-rw-r--r--exports/disco.go12
1 files changed, 2 insertions, 10 deletions
diff --git a/exports/disco.go b/exports/disco.go
index e18df3d..5fd027c 100644
--- a/exports/disco.go
+++ b/exports/disco.go
@@ -176,10 +176,6 @@ func GetDiscoServers(name *C.char) (*C.discoveryServers, *C.error) {
return nil, getError(stateErr)
}
servers, serversErr := state.DiscoServers()
- if serversErr != nil {
- return nil, getError(serversErr)
- }
-
returnedStruct := (*C.discoveryServers)(
C.malloc(C.size_t(unsafe.Sizeof(C.discoveryServers{}))),
)
@@ -188,7 +184,7 @@ func GetDiscoServers(name *C.char) (*C.discoveryServers, *C.error) {
state,
servers,
)
- return returnedStruct, nil
+ return returnedStruct, getError(serversErr)
}
//export GetDiscoOrganizations
@@ -199,10 +195,6 @@ func GetDiscoOrganizations(name *C.char) (*C.discoveryOrganizations, *C.error) {
return nil, getError(stateErr)
}
organizations, organizationsErr := state.DiscoOrganizations()
- if organizationsErr != nil {
- return nil, getError(organizationsErr)
- }
-
returnedStruct := (*C.discoveryOrganizations)(
C.malloc(C.size_t(unsafe.Sizeof(C.discoveryOrganizations{}))),
)
@@ -213,5 +205,5 @@ func GetDiscoOrganizations(name *C.char) (*C.discoveryOrganizations, *C.error) {
organizations,
)
- return returnedStruct, nil
+ return returnedStruct, getError(organizationsErr)
}