diff options
Diffstat (limited to 'src/kadmin/server/misc.c')
-rw-r--r-- | src/kadmin/server/misc.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/kadmin/server/misc.c b/src/kadmin/server/misc.c index fa4ca914c..ed5110048 100644 --- a/src/kadmin/server/misc.c +++ b/src/kadmin/server/misc.c @@ -171,3 +171,12 @@ check_min_life(void *server_handle, krb5_principal principal, return kadm5_free_principal_ent(handle->lhandle, &princ); } + +#define MAXPRINCLEN 125 + +void +trunc_name(size_t *len, char **dots) +{ + *dots = *len > MAXPRINCLEN ? "..." : ""; + *len = *len > MAXPRINCLEN ? MAXPRINCLEN : *len; +} |