maxktcticketlen-20040402
authorJeffrey Altman <jaltman@mit.edu>
Fri, 2 Apr 2004 08:46:07 +0000 (08:46 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 2 Apr 2004 08:46:07 +0000 (08:46 +0000)
The buffer size for the ktc_SetToken and ktc_GetToken should be of size
MAXKTCTICKETLEN not some arbitrary value.

src/auth/ktc_nt.c

index b165d88..d9e04fe 100644 (file)
@@ -248,7 +248,7 @@ ktc_SetToken(struct ktc_principal *server, struct ktc_token *token,
             struct ktc_principal *client, int flags)
 {
     struct ViceIoctl iob;
-    char tbuffer[1024];
+    char tbuffer[MAXKTCTICKETLEN];
     char *tp;
     struct ClearToken ct;
     int temp;
@@ -416,7 +416,7 @@ ktc_GetToken(struct ktc_principal *server, struct ktc_token *token,
             int tokenLen, struct ktc_principal *client)
 {
     struct ViceIoctl iob;
-    char tbuffer[1024];
+    char tbuffer[MAXKTCTICKETLEN];
     char *tp, *cp;
     char *ticketP;
     int ticketLen, temp;