X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fpopsbr.c;h=c566264d3f0f7ea40ee0dbe7bd53583d5d2d5a6f;hb=0d33f1e27c4edb7290ef51cd03d50c0dbc9059ef;hp=fcdbd75e4ab978efd2b6d4b25c6858644d63492d;hpb=aa703bdada60fae2021d0e97ca3535945eeda615;p=mmh diff --git a/uip/popsbr.c b/uip/popsbr.c index fcdbd75..c566264 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; @@ -420,6 +420,10 @@ pop_init (char *host, char *port, char *user, char *pass, char *proxy, { int fd1, fd2; char buffer[BUFSIZ]; +#ifndef CYRUS_SASL + NMH_UNUSED (sasl); + NMH_UNUSED (mech); +#endif /* ! CYRUS_SASL */ if (proxy && *proxy) { int pid;