summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/appl/movemail/movemail.c1
-rw-r--r--src/appl/popper/pop_init.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/appl/movemail/movemail.c b/src/appl/movemail/movemail.c
index 1bf9bb88f..ad9374655 100644
--- a/src/appl/movemail/movemail.c
+++ b/src/appl/movemail/movemail.c
@@ -604,6 +604,7 @@ char *host;
0, /* don't need a subsession key */
&err_ret,
0); /* don't need reply */
+ krb5_free_principal(server);
if (retval) {
if (err_ret && err_ret->text.length) {
sprintf(Errmsg, "krb5 error: %s [server says '%*s'] ",
diff --git a/src/appl/popper/pop_init.c b/src/appl/popper/pop_init.c
index 90c2be6d3..e57db5b48 100644
--- a/src/appl/popper/pop_init.c
+++ b/src/appl/popper/pop_init.c
@@ -332,6 +332,7 @@ authenticate(p, addr)
p->client, error_message(retval));
exit(-1);
}
+ krb5_free_principal(server);
if (retval = krb5_unparse_name(ext_client, &client_name)) {
pop_msg(p, POP_FAILURE, "name not parsable--%s",
error_message(retval));