diff --git a/client/lxd_cluster.go b/client/lxd_cluster.go
index <HASH>..<HASH> 100644
--- a/client/lxd_cluster.go
+++ b/client/lxd_cluster.go
@@ -55,7 +55,7 @@ func (r *ProtocolLXD) DeleteClusterMember(name string, force bool) error {
 		params += "?force=1"
 	}
 
-	_, err := r.queryStruct("DELETE", fmt.Sprintf("/cluster/members/%s%s", name, params), nil, "", nil)
+	_, _, err := r.query("DELETE", fmt.Sprintf("/cluster/members/%s%s", name, params), nil, "")
 	if err != nil {
 		return err
 	}
client/lxd/cluster: No reason to use queryStruct in DeleteClusterMember