summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>2007-02-05 20:39:59 +0000
committerEzra Peisach <epeisach@mit.edu>2007-02-05 20:39:59 +0000
commitb3905cfa0fb545e8aafb20ed92a2bff1a85c497c (patch)
tree8e66334b00135ef1b701da81701856a3017c1375 /src/lib
parent6683ca81d531800937887170f6c0f2a19ca10535 (diff)
downloadkrb5-b3905cfa0fb545e8aafb20ed92a2bff1a85c497c.tar.gz
krb5-b3905cfa0fb545e8aafb20ed92a2bff1a85c497c.tar.xz
krb5-b3905cfa0fb545e8aafb20ed92a2bff1a85c497c.zip
krb5_kt_default_name should take an unsized length
The internal code to krb5_kt_default_name was casting the length to size_t. Change prototype to take an unsigned - which makes sense in how the code uses it. ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19144 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/krb5/os/ktdefname.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/krb5/os/ktdefname.c b/src/lib/krb5/os/ktdefname.c
index 62465f102b..925b6e1b5b 100644
--- a/src/lib/krb5/os/ktdefname.c
+++ b/src/lib/krb5/os/ktdefname.c
@@ -37,18 +37,18 @@ extern char *krb5_defkeyname;
char *krb5_overridekeyname = NULL;
krb5_error_code KRB5_CALLCONV
-krb5_kt_default_name(krb5_context context, char *name, int namesize)
+krb5_kt_default_name(krb5_context context, char *name, size_t namesize)
{
char *cp = 0;
char *retval;
if (krb5_overridekeyname) {
- if ((size_t) namesize < (strlen(krb5_overridekeyname)+1))
+ if (namesize < (strlen(krb5_overridekeyname)+1))
return KRB5_CONFIG_NOTENUFSPACE;
strcpy(name, krb5_overridekeyname);
} else if ((context->profile_secure == FALSE) &&
(cp = getenv("KRB5_KTNAME"))) {
- if ((size_t) namesize < (strlen(cp)+1))
+ if (namesize < (strlen(cp)+1))
return KRB5_CONFIG_NOTENUFSPACE;
strcpy(name, cp);
} else if ((profile_get_string(context->profile,
@@ -56,7 +56,7 @@ krb5_kt_default_name(krb5_context context, char *name, int namesize)
"default_keytab_name", NULL,
NULL, &retval) == 0) &&
retval) {
- if ((size_t) namesize < (strlen(retval)+1))
+ if (namesize < (strlen(retval)+1))
return KRB5_CONFIG_NOTENUFSPACE;
strcpy(name, retval);
profile_release_string(retval);
@@ -73,7 +73,7 @@ krb5_kt_default_name(krb5_context context, char *name, int namesize)
sprintf(name, krb5_defkeyname, defname);
}
#else
- if ((size_t) namesize < (strlen(krb5_defkeyname)+1))
+ if (namesize < (strlen(krb5_defkeyname)+1))
return KRB5_CONFIG_NOTENUFSPACE;
strcpy(name, krb5_defkeyname);
#endif