diff options
| author | John Kohl <jtkohl@mit.edu> | 1991-07-19 16:53:13 +0000 |
|---|---|---|
| committer | John Kohl <jtkohl@mit.edu> | 1991-07-19 16:53:13 +0000 |
| commit | 898ab99cba4e744a6d5443b2fb8a259fde89824b (patch) | |
| tree | f4e8ef24d288514683cb2a08c222c7086d472428 /src | |
| parent | 28664f881cbe3df0eaaf13b52116a750194282c0 (diff) | |
| download | krb5-898ab99cba4e744a6d5443b2fb8a259fde89824b.tar.gz krb5-898ab99cba4e744a6d5443b2fb8a259fde89824b.tar.xz krb5-898ab99cba4e744a6d5443b2fb8a259fde89824b.zip | |
make input a krb5_data rather than null-term string
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2188 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/krb5/krb/srv_rcache.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/krb5/krb/srv_rcache.c b/src/lib/krb5/krb/srv_rcache.c index 77380c89d..918e72965 100644 --- a/src/lib/krb5/krb/srv_rcache.c +++ b/src/lib/krb5/krb/srv_rcache.c @@ -35,21 +35,21 @@ static char rcsid_srv_rcache_c[] = krb5_error_code krb5_get_server_rcache(piece, rcptr) -const char *piece; +const krb5_data *piece; krb5_rcache *rcptr; { krb5_rcache rcache; char *cachename; extern krb5_deltat krb5_clockskew; krb5_error_code retval; - int len = strlen(piece); + int len = piece->length; if (rcache = (krb5_rcache) malloc(sizeof(*rcache))) { if (!(retval = krb5_rc_resolve_type(&rcache, "dfl"))) { if (cachename = malloc(len+1+3)) { strcpy(cachename, "rc_"); - strcat(cachename, piece); + strncat(cachename, piece->data, len); cachename[len+3] = '\0'; if (!(retval = krb5_rc_resolve(rcache, cachename))) { |
