summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/krb5/os/get_krbhst.c13
-rw-r--r--src/lib/krb5/os/sn2princ.c12
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),