changeset 21439:2690e7946ea2

lib-sasl: Fix oauthbearer compatibility with 2.2
author Aki Tuomi <aki.tuomi@dovecot.fi>
date Tue, 24 Jan 2017 12:42:25 +0200
parents 0a2000aef1c8
children 32f08dc1c1f7
files src/lib-sasl/mech-oauthbearer.c
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-sasl/mech-oauthbearer.c	Sun Jan 22 23:55:24 2017 +0100
+++ b/src/lib-sasl/mech-oauthbearer.c	Tue Jan 24 12:42:25 2017 +0200
@@ -17,7 +17,7 @@
 
 static int
 mech_oauthbearer_input(struct dsasl_client *_client,
-		 const unsigned char *input, size_t input_len,
+		 const unsigned char *input, unsigned int input_len,
 		 const char **error_r)
 {
 	struct oauthbearer_dsasl_client *client =
@@ -78,7 +78,7 @@
 
 static int
 mech_oauthbearer_output(struct dsasl_client *_client,
-		  const unsigned char **output_r, size_t *output_len_r,
+		  const unsigned char **output_r, unsigned int *output_len_r,
 		  const char **error_r)
 {
 	struct oauthbearer_dsasl_client *client =
@@ -112,7 +112,7 @@
 
 static int
 mech_xoauth2_output(struct dsasl_client *_client,
-		    const unsigned char **output_r, size_t *output_len_r,
+		    const unsigned char **output_r, unsigned int *output_len_r,
 		    const char **error_r)
 {
 	struct oauthbearer_dsasl_client *client =