Lines Matching refs:sudo_vas_ctx
57 static vas_ctx_t *sudo_vas_ctx;
133 if( (vaserr = v_user_init( sudo_vas_ctx, sudo_vas_id, user, update_flags, &vas_user )) != VAS_ERR_SUCCESS ) {
141 if( (vaserr = v_group_init( sudo_vas_ctx, sudo_vas_id, group, update_flags, &vas_group )) != VAS_ERR_SUCCESS ) {
146 if( (vaserr = v_user_is_member( sudo_vas_ctx, sudo_vas_id, vas_user, vas_group )) == VAS_ERR_SUCCESS ) {
159 v_err_get_string(sudo_vas_ctx, 1),
165 if( vas_group ) v_group_free( sudo_vas_ctx, vas_group );
166 if( vas_user ) v_user_free( sudo_vas_ctx, vas_user );
216 if (VAS_ERR_SUCCESS == (vaserr = v_ctx_alloc(&sudo_vas_ctx))) {
218 if (VAS_ERR_SUCCESS == (vaserr = v_id_alloc(sudo_vas_ctx, "host/", &sudo_vas_id))) {
224 if ((vaserr = v_id_establish_cred_keytab( sudo_vas_ctx,
236 v_err_get_string(sudo_vas_ctx, 1));
239 v_id_free(sudo_vas_ctx, sudo_vas_id);
246 v_err_get_string(sudo_vas_ctx, 1));
248 v_ctx_free(sudo_vas_ctx);
249 sudo_vas_ctx = NULL;
271 v_id_free(sudo_vas_ctx, sudo_vas_id);
274 v_ctx_free(sudo_vas_ctx);
275 sudo_vas_ctx = NULL;