Grr, strings can\t be nil, and I don't know what a pointer is
diff --git a/openstack/compute/v2/servers/results.go b/openstack/compute/v2/servers/results.go
index 1bd3bbe..924ead9 100644
--- a/openstack/compute/v2/servers/results.go
+++ b/openstack/compute/v2/servers/results.go
@@ -61,7 +61,7 @@
func (r RescueResult) Extract() (string, error) {
if r.Err != nil {
- return nil, r.Err
+ return "", r.Err
}
var response struct {
@@ -69,7 +69,7 @@
}
err := mapstructure.Decode(r.Body, &response)
- return &response.AdminPass, err
+ return response.AdminPass, err
}
// Server exposes only the standard OpenStack fields corresponding to a given server on the user's account.