diff --git a/kadmin/del.c b/kadmin/del.c index 6f0bcb6db..320fe6e8e 100644 --- a/kadmin/del.c +++ b/kadmin/del.c @@ -50,7 +50,7 @@ del_entry(void *opt, int argc, char **argv) ret = kadm5_dup_context(kadm_handle, &dup_kadm_handle); for (i = 0; ret == 0 && i < argc; i++) - ret = foreach_principal(argv[i], do_del_entry, "del", NULL); + ret = foreach_principal(argv[i], do_del_entry, "del", dup_kadm_handle); if (dup_kadm_handle) kadm5_destroy(dup_kadm_handle); @@ -98,7 +98,8 @@ del_namespace(void *opt, int argc, char **argv) ret = kadm5_dup_context(kadm_handle, &dup_kadm_handle); for (i = 0; ret == 0 && i < argc; i++) - ret = foreach_principal(argv[i], do_del_ns_entry, "del_ns", NULL); + ret = foreach_principal(argv[i], do_del_ns_entry, "del_ns", + dup_kadm_handle); if (dup_kadm_handle) kadm5_destroy(dup_kadm_handle); return ret != 0;