diff --git a/admin/ank.c b/admin/ank.c index 89ac210b1..499026975 100644 --- a/admin/ank.c +++ b/admin/ank.c @@ -70,7 +70,8 @@ doit(const char *principal) } init_entry (db, &ent); edit_entry (&ent); - set_password (&ent); + if(set_password (&ent)) + goto cleanup; set_created_by (&ent); ret = db->store(context, db, 0, &ent);