Lines Matching refs:context
47 ret = krb5_parse_name(context, argv[0], &from_princ);
49 krb5_warn(context, ret, "%s", argv[0]);
53 ret = krb5_parse_name(context, argv[1], &to_princ);
55 krb5_free_principal(context, from_princ);
56 krb5_warn(context, ret, "%s", argv[1]);
61 krb5_free_principal(context, from_princ);
62 krb5_free_principal(context, to_princ);
66 ret = krb5_kt_start_seq_get(context, keytab, &cursor);
68 krb5_kt_close(context, keytab);
69 krb5_free_principal(context, from_princ);
70 krb5_free_principal(context, to_princ);
74 ret = krb5_kt_next_entry(context, keytab, &entry, &cursor);
77 krb5_warn(context, ret, "getting entry from keytab");
82 if(krb5_principal_compare(context, entry.principal, from_princ)) {
83 krb5_free_principal(context, entry.principal);
85 ret = krb5_kt_add_entry(context, keytab, &entry);
88 krb5_kt_free_entry(context, &entry);
89 krb5_warn(context, ret, "adding entry");
94 ret = krb5_kt_remove_entry(context, keytab, &entry);
97 krb5_kt_free_entry(context, &entry);
98 krb5_warn(context, ret, "removing entry");
104 krb5_kt_free_entry(context, &entry);
106 krb5_kt_end_seq_get(context, keytab, &cursor);
108 krb5_free_principal(context, from_princ);
109 krb5_free_principal(context, to_princ);