diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/krb5/os/get_krbhst.c | 13 | ||||
-rw-r--r-- | src/lib/krb5/os/sn2princ.c | 12 |
2 files changed, 1 insertions, 24 deletions
diff --git a/src/lib/krb5/os/get_krbhst.c b/src/lib/krb5/os/get_krbhst.c index 6660708ca..dc75422b3 100644 --- a/src/lib/krb5/os/get_krbhst.c +++ b/src/lib/krb5/os/get_krbhst.c @@ -49,17 +49,6 @@ static char rcsid_get_krbhst_c [] = extern char *krb5_config_file; /* extern so can be set at load/runtime */ -static char * -strsave(string) -char *string; -{ - register char *cp; - cp = malloc(strlen(string)+1); - if (cp) - (void) strcpy(cp, string); - return(cp); -} - krb5_error_code krb5_get_krbhst(realm, hostlist) krb5_data *realm; @@ -94,7 +83,7 @@ char ***hostlist; retval = KRB5_CONFIG_BADFORMAT; break; } - rethlist[hlindex] = strsave(&filebuf[realm->length+1]); + rethlist[hlindex] = strdup(&filebuf[realm->length+1]); if (!rethlist[hlindex]) { for (--hlindex; hlindex >= 0; hlindex--) free(rethlist[hlindex]); diff --git a/src/lib/krb5/os/sn2princ.c b/src/lib/krb5/os/sn2princ.c index 71f4d4f41..450449473 100644 --- a/src/lib/krb5/os/sn2princ.c +++ b/src/lib/krb5/os/sn2princ.c @@ -23,18 +23,6 @@ static char rcsid_sn2princ_c[] = #include <netdb.h> #include <ctype.h> -#ifndef HAVE_STRDUP -static char * -strdup(s) -register char *s; -{ - register char *ret; - if (ret = (char *)malloc(strlen(s)+1)) - strcpy(ret, s); - return(ret); -} -#endif - krb5_error_code krb5_sname_to_principal(DECLARG(const char *,hostname), DECLARG(const char *,sname), |