noticeable changes between 2.0.10 and 2.0.11 are small that 2.0.10 ebuild should work fine with 2.0.11: diff -ur --exclude configure --exclude aclocal.m4 --exclude 'config.*' --exclude 'lt*.sh' jabberd-2.0s10/scod/scod.c jabberd-2.0s11/scod/scod.c --- jabberd-2.0s10/scod/scod.c 2003-10-28 11:53:43.000000000 +0700 +++ jabberd-2.0s11/scod/scod.c 2005-10-30 03:23:57.000000000 +0700 @@ -279,7 +279,10 @@ int scod_server_step(scod_t sd, const char *resp, int resplen, char **chal, int *challen) { int ret; - assert((int) sd); + /* Check that auth has actually begun */ + if(sd == NULL) + return sd_err_UNKNOWN_MECH; + assert((int) resp); assert((int) chal); assert((int) challen); diff -ur --exclude configure --exclude aclocal.m4 --exclude 'config.*' --exclude 'lt*.sh' jabberd-2.0s10/sx/sasl.c jabberd-2.0s11/sx/sasl.c --- jabberd-2.0s10/sx/sasl.c 2005-07-26 14:28:15.000000000 +0700 +++ jabberd-2.0s11/sx/sasl.c 2005-10-30 03:23:57.000000000 +0700 @@ -211,7 +211,7 @@ static void _sx_sasl_client_process(sx_t s, sx_plugin_t p, scod_t sd, char *mec h, char *in, int inlen) { _sx_sasl_t ctx = (_sx_sasl_t) p->private; char realm[256]; - char *buf, *out; + char *buf = NULL, *out = NULL; int buflen, outlen, ret; if(mech != NULL) {
*** Bug 128025 has been marked as a duplicate of this bug. ***
Will be committed shortly...
In portage wrt Bug 126978, closing.