diff options
Diffstat (limited to 'net/ceph/auth_none.c')
-rw-r--r-- | net/ceph/auth_none.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/net/ceph/auth_none.c b/net/ceph/auth_none.c index 214c2bb43d62..925ca583c09c 100644 --- a/net/ceph/auth_none.c +++ b/net/ceph/auth_none.c | |||
@@ -59,9 +59,7 @@ static int handle_reply(struct ceph_auth_client *ac, int result, | |||
59 | */ | 59 | */ |
60 | static int ceph_auth_none_create_authorizer( | 60 | static int ceph_auth_none_create_authorizer( |
61 | struct ceph_auth_client *ac, int peer_type, | 61 | struct ceph_auth_client *ac, int peer_type, |
62 | struct ceph_authorizer **a, | 62 | struct ceph_auth_handshake *auth) |
63 | void **buf, size_t *len, | ||
64 | void **reply_buf, size_t *reply_len) | ||
65 | { | 63 | { |
66 | struct ceph_auth_none_info *ai = ac->private; | 64 | struct ceph_auth_none_info *ai = ac->private; |
67 | struct ceph_none_authorizer *au = &ai->au; | 65 | struct ceph_none_authorizer *au = &ai->au; |
@@ -82,11 +80,12 @@ static int ceph_auth_none_create_authorizer( | |||
82 | dout("built authorizer len %d\n", au->buf_len); | 80 | dout("built authorizer len %d\n", au->buf_len); |
83 | } | 81 | } |
84 | 82 | ||
85 | *a = (struct ceph_authorizer *)au; | 83 | auth->authorizer = (struct ceph_authorizer *) au; |
86 | *buf = au->buf; | 84 | auth->authorizer_buf = au->buf; |
87 | *len = au->buf_len; | 85 | auth->authorizer_buf_len = au->buf_len; |
88 | *reply_buf = au->reply_buf; | 86 | auth->authorizer_reply_buf = au->reply_buf; |
89 | *reply_len = sizeof(au->reply_buf); | 87 | auth->authorizer_reply_buf_len = sizeof (au->reply_buf); |
88 | |||
90 | return 0; | 89 | return 0; |
91 | 90 | ||
92 | bad2: | 91 | bad2: |