diff --git a/lib/kadm5/init_c.c b/lib/kadm5/init_c.c index 0d97100fd..7b51777d0 100644 --- a/lib/kadm5/init_c.c +++ b/lib/kadm5/init_c.c @@ -99,9 +99,9 @@ _kadm5_c_init_context(kadm5_client_context **ctx, } if ((*ctx)->admin_server == NULL) { - return ENOMEM; free((*ctx)->realm); free(*ctx); + return ENOMEM; } colon = strchr ((*ctx)->admin_server, ':'); if (colon != NULL)