summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5/ccache/cc_memory.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/krb5/ccache/cc_memory.c')
-rw-r--r--src/lib/krb5/ccache/cc_memory.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/lib/krb5/ccache/cc_memory.c b/src/lib/krb5/ccache/cc_memory.c
index 4a3b67c80a..cdddc58f50 100644
--- a/src/lib/krb5/ccache/cc_memory.c
+++ b/src/lib/krb5/ccache/cc_memory.c
@@ -415,7 +415,7 @@ new_mcc_data (const char *name, krb5_mcc_data **dataptr)
return err;
}
- d->name = malloc(strlen(name) + 1);
+ d->name = strdup(name);
if (d->name == NULL) {
k5_cc_mutex_destroy(&d->lock);
krb5_xfree(d);
@@ -426,9 +426,6 @@ new_mcc_data (const char *name, krb5_mcc_data **dataptr)
d->changetime = 0;
update_mcc_change_time(d);
- /* Set up the filename */
- strcpy(d->name, name);
-
n = malloc(sizeof(krb5_mcc_list_node));
if (n == NULL) {
free(d->name);