Skip to content

Commit 15df89d

Browse files
committed
Use ANAME_SZ and INST_SZ
per kaduk
1 parent 207fc48 commit 15df89d

File tree

1 file changed

+2
-4
lines changed
  • server/common/oursrc/accountadm

1 file changed

+2
-4
lines changed

server/common/oursrc/accountadm/admof.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,15 +117,13 @@ admof_krb5_524_conv_principal(krb5_context context, krb5_const_principal princ,
117117
char *name, char *inst, char *realm) {
118118
size_t len = 0;
119119
/* Taken from aklog.c in openafs and modified */
120-
len = min(get_princ_len(context, princ, 0),
121-
second_comp(context, princ) ?
122-
PR_MAXNAMELEN - 2 : PR_MAXNAMELEN - 1);
120+
len = min(get_princ_len(context, princ, 0), ANAME_SZ - 1);
123121
strncpy(name, get_princ_str(context, princ, 0), len);
124122
name[len] = '\0';
125123

126124
if (second_comp(context, princ)) {
127125
len = min(get_princ_len(context, princ, 1),
128-
PR_MAXNAMELEN - strlen(name) - 1);
126+
INST_SZ - 1);
129127
strncpy(inst, get_princ_str(context, princ, 1), len);
130128
inst[len] = '\0';
131129
}

0 commit comments

Comments
 (0)