X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/5ccbd49adba7e6d48f4094fa6eade7a7fb8ec4cf..8139180649a758e0766757952e87b20e88fdd3ed:/uip/popsbr.c diff --git a/uip/popsbr.c b/uip/popsbr.c index ff28705f..c566264d 100644 --- a/uip/popsbr.c +++ b/uip/popsbr.c @@ -343,12 +343,12 @@ sasl_get_user(void *context, int id, const char **result, unsigned *len) static int sasl_get_pass(sasl_conn_t *conn, void *context, int id, sasl_secret_t **psecret) { - NMH_UNUSED (conn); - struct pass_context *p_context = (struct pass_context *) context; char *pass = NULL; int len; + NMH_UNUSED (conn); + if (! psecret || id != SASL_CB_PASS) return SASL_BADPARAM;