diff options
Diffstat (limited to 'src/lib/gssapi/generic/util_canonhost.c')
-rw-r--r-- | src/lib/gssapi/generic/util_canonhost.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/lib/gssapi/generic/util_canonhost.c b/src/lib/gssapi/generic/util_canonhost.c index f1bd93f2b4..ef093e621f 100644 --- a/src/lib/gssapi/generic/util_canonhost.c +++ b/src/lib/gssapi/generic/util_canonhost.c @@ -59,11 +59,9 @@ g_canonicalize_host(char *hostname) xfree(haddr); - if ((canon = (char *) xmalloc(strlen(hent->h_name)+1)) == NULL) + if ((canon = (char *) strdup(hent->h_name)) == NULL) return(NULL); - strcpy(canon, hent->h_name); - for (str = canon; *str; str++) if (isupper(*str)) *str = tolower(*str); |