Home | History | Annotate | Download | only in admin

Lines Matching refs:context

49     ret = krb5_parse_name(context, argv[0], &from_princ);
51 krb5_warn(context, ret, "%s", argv[0]);
55 ret = krb5_parse_name(context, argv[1], &to_princ);
57 krb5_free_principal(context, from_princ);
58 krb5_warn(context, ret, "%s", argv[1]);
63 krb5_free_principal(context, from_princ);
64 krb5_free_principal(context, to_princ);
68 ret = krb5_kt_start_seq_get(context, keytab, &cursor);
70 krb5_kt_close(context, keytab);
71 krb5_free_principal(context, from_princ);
72 krb5_free_principal(context, to_princ);
76 ret = krb5_kt_next_entry(context, keytab, &entry, &cursor);
79 krb5_warn(context, ret, "getting entry from keytab");
84 if(krb5_principal_compare(context, entry.principal, from_princ)) {
85 krb5_free_principal(context, entry.principal);
87 ret = krb5_kt_add_entry(context, keytab, &entry);
90 krb5_kt_free_entry(context, &entry);
91 krb5_warn(context, ret, "adding entry");
96 ret = krb5_kt_remove_entry(context, keytab, &entry);
99 krb5_kt_free_entry(context, &entry);
100 krb5_warn(context, ret, "removing entry");
106 krb5_kt_free_entry(context, &entry);
108 krb5_kt_end_seq_get(context, keytab, &cursor);
110 krb5_free_principal(context, from_princ);
111 krb5_free_principal(context, to_princ);