diff -p -up jabberd-2.2.8/sx/sasl_gsasl.c.size_t jabberd-2.2.8/sx/sasl_gsasl.c --- jabberd-2.2.8/sx/sasl_gsasl.c.size_t 2009-04-27 11:05:13.000000000 +0200 +++ jabberd-2.2.8/sx/sasl_gsasl.c 2009-11-09 01:15:01.000000000 +0100 @@ -210,7 +210,8 @@ static nad_t _sx_sasl_abort(sx_t s) { static int _sx_sasl_wio(sx_t s, sx_plugin_t p, sx_buf_t buf) { sx_error_t sxe; - int len, ret; + size_t len; + int ret; char *out; Gsasl_session *sd = (Gsasl_session *) s->plugin_data[p->index]; @@ -237,7 +238,8 @@ static int _sx_sasl_wio(sx_t s, sx_plugi static int _sx_sasl_rio(sx_t s, sx_plugin_t p, sx_buf_t buf) { sx_error_t sxe; - int len, ret; + size_t len; + int ret; char *out; Gsasl_session *sd = (Gsasl_session *) s->plugin_data[p->index];