X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=pop%2Fpop_auth.c;h=9382072f10224a51114fd2733f959895ca5c9ac7;hb=b3cb6ed8d36c550a2e589910ce51bbc8352ff57c;hp=75fe93c816a166f624633213a22097659aab923f;hpb=b85f52d2ec4d820ab5c4b577857548bec294bb27;p=apps%2Fmadmutt.git diff --git a/pop/pop_auth.c b/pop/pop_auth.c index 75fe93c..9382072 100644 --- a/pop/pop_auth.c +++ b/pop/pop_auth.c @@ -11,6 +11,8 @@ # include "config.h" #endif +#include + #include "mutt.h" #include "ascii.h" #include "mx.h" @@ -125,7 +127,7 @@ static pop_auth_res_t pop_auth_sasl (POP_DATA * pop_data, const char *method) /* sasl_client_st(art|ep) allocate pc with malloc, expect me to * free it */ #ifndef USE_SASL - mem_free (&pc); + p_delete(&pc); #endif } } @@ -161,7 +163,7 @@ void pop_apop_timestamp (POP_DATA * pop_data, char *buf) { char *p1, *p2; - mem_free (&pop_data->timestamp); + p_delete(&pop_data->timestamp); if ((p1 = strchr (buf, '<')) && (p2 = strchr (p1, '>'))) { p2[1] = '\0'; @@ -278,7 +280,7 @@ static pop_auth_t pop_authenticators[] = { #endif {pop_auth_apop, "apop"}, {pop_auth_user, "user"}, - {NULL} + {NULL, NULL} }; /* @@ -343,7 +345,7 @@ pop_query_status pop_authenticate (POP_DATA * pop_data) method = comma; } - mem_free (&methods); + p_delete(&methods); } else { /* Fall back to default: any authenticator */