summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5/rcache/rc_dfl.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/krb5/rcache/rc_dfl.c')
-rw-r--r--src/lib/krb5/rcache/rc_dfl.c17
1 files changed, 2 insertions, 15 deletions
diff --git a/src/lib/krb5/rcache/rc_dfl.c b/src/lib/krb5/rcache/rc_dfl.c
index c7e895ace..c99a12368 100644
--- a/src/lib/krb5/rcache/rc_dfl.c
+++ b/src/lib/krb5/rcache/rc_dfl.c
@@ -128,19 +128,6 @@ struct authlist
}
;
-/* XXX should we use strdup? */
-static char *
-strsave(s)
-register const char *s;
-{
- register char *ret;
-
- if (ret = malloc(strlen(s)+1)) {
- (void) strcpy(ret, s);
- return ret;
- }
- return 0;
-}
/* of course, list is backwards from file */
/* hash could be forwards since we have to search on match, but naaaah */
@@ -171,11 +158,11 @@ krb5_donot_replay *rep;
ta->na = t->a; t->a = ta;
ta->nh = t->h[rephash]; t->h[rephash] = ta;
ta->rep = *rep;
- if (!(ta->rep.client = strsave(rep->client))) {
+ if (!(ta->rep.client = strdup(rep->client))) {
FREE(ta);
return CMP_MALLOC;
}
- if (!(ta->rep.server = strsave(rep->server))) {
+ if (!(ta->rep.server = strdup(rep->server))) {
FREE(ta->rep.client);
FREE(ta);
return CMP_MALLOC;