summaryrefslogtreecommitdiffstats
path: root/src/appl/bsd/krlogin.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/appl/bsd/krlogin.c')
-rw-r--r--src/appl/bsd/krlogin.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/appl/bsd/krlogin.c b/src/appl/bsd/krlogin.c
index 0a0f5919cc..4aa3b242b5 100644
--- a/src/appl/bsd/krlogin.c
+++ b/src/appl/bsd/krlogin.c
@@ -483,11 +483,10 @@ main(argc, argv)
"rlogin: -k flag must be followed with a realm name.\n");
exit (1);
}
- if(!(krb_realm = (char *)malloc(strlen(*argv) + 1))){
+ if(!(krb_realm = strdup(*argv))){
fprintf(stderr, "rlogin: Cannot malloc.\n");
exit(1);
}
- strcpy(krb_realm, *argv);
argv++, argc--;
goto another;
}