]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-tokens-buffer-overflow-20060315
authorDave McMurtrie <dave64@andrew.cmu.edu>
Wed, 15 Mar 2006 18:29:03 +0000 (18:29 +0000)
committerDerrick Brashear <shadow@dementia.org>
Wed, 15 Mar 2006 18:29:03 +0000 (18:29 +0000)
FIXES 28227

avoid a too-short buffer we try to fill with a username. doh.

(cherry picked from commit 5c408ee134b096352d140b1ce6b58edcf6e492d5)

src/log/tokens.c

index dda8295f78e379bbdc6471bb7b5b3f4c8dfe522a..2946735bb0571b6562ef133fc3e80e7fbcc7df3e 100644 (file)
@@ -54,7 +54,7 @@ main(int argc, char **argv)
     time_t current_time;       /*Current time of day */
     time_t tokenExpireTime;    /*When token expires */
     char *expireString;                /*Char string of expiration time */
-    char UserName[16];         /*Printable user name */
+    char UserName[MAXKTCNAMELEN * 2 + 2]; /*Printable user name */
     struct ktc_principal serviceName, clientName;      /* service name for ticket */
     struct ktc_token token;    /* the token we're printing */