diff options
author | Greg Hudson <ghudson@mit.edu> | 2013-04-06 01:23:40 -0400 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2013-04-08 13:14:36 -0400 |
commit | caaf72893a5be61822763eb471f4d573992479ed (patch) | |
tree | 32ac388752173725b92540d9eae0ae2cabc633ac /src/lib/krb5/os/localauth_rule.c | |
parent | 2defbe8939c1c11a9f76334443c63603a8b749bf (diff) | |
download | krb5-caaf72893a5be61822763eb471f4d573992479ed.tar.gz krb5-caaf72893a5be61822763eb471f4d573992479ed.tar.xz krb5-caaf72893a5be61822763eb471f4d573992479ed.zip |
Simplify principal access within libkrb5
For conciseness, directly use fields of krb5_principal objects instead
of using the accessor macros.
Diffstat (limited to 'src/lib/krb5/os/localauth_rule.c')
-rw-r--r-- | src/lib/krb5/os/localauth_rule.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/lib/krb5/os/localauth_rule.c b/src/lib/krb5/os/localauth_rule.c index bf4b21dafa..584dcba540 100644 --- a/src/lib/krb5/os/localauth_rule.c +++ b/src/lib/krb5/os/localauth_rule.c @@ -251,10 +251,7 @@ aname_get_selstring(krb5_context context, krb5_const_principal aname, if (errno || ind > num_comps) break; current = end; - datap = ind > 0 ? krb5_princ_component(context, aname, ind - 1) : - krb5_princ_realm(context, aname); - if (!datap) - break; + datap = ind > 0 ? &aname->data[ind - 1] : &aname->realm; k5_buf_add_len(&selstring, datap->data, datap->length); } |