X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=imap%2Fauth.c;h=04fe6712864f9c496a21ae3e256e7ef97a765fa3;hp=23473e192c5d56589a2a0a00075f2e5bc27dba36;hb=22601f25ede6703ba7cd06ee84eddd2045308570;hpb=bbc4fd52516a8afefbd14c77e34f8389d6f0a6ed diff --git a/imap/auth.c b/imap/auth.c index 23473e1..04fe671 100644 --- a/imap/auth.c +++ b/imap/auth.c @@ -15,12 +15,13 @@ # include "config.h" #endif -#include "lib/mem.h" -#include "lib/intl.h" +#include + +#include +#include #include "lib/debug.h" #include "mutt.h" -#include "ascii.h" #include "imap_private.h" #include "auth.h" @@ -39,7 +40,7 @@ static imap_auth_t imap_authenticators[] = { #endif {imap_auth_login, "login"}, - {NULL} + {NULL, NULL} }; /* imap_authenticate: Attempt to authenticate using either user-specified @@ -54,7 +55,7 @@ int imap_authenticate (IMAP_DATA * idata) if (ImapAuthenticators && *ImapAuthenticators) { /* Try user-specified list of authentication methods */ - methods = str_dup (ImapAuthenticators); + methods = m_strdup(ImapAuthenticators); for (method = methods; method; method = delim) { delim = strchr (method, ':'); @@ -71,7 +72,7 @@ int imap_authenticate (IMAP_DATA * idata) !ascii_strcasecmp (authenticator->method, method)) if ((r = authenticator->authenticate (idata, method)) != IMAP_AUTH_UNAVAIL) { - mem_free (&methods); + p_delete(&methods); return r; } @@ -79,7 +80,7 @@ int imap_authenticate (IMAP_DATA * idata) } } - mem_free (&methods); + p_delete(&methods); } else { /* Fall back to default: any authenticator */