search for: viocgettok

Displaying 3 results from an estimated 3 matches for "viocgettok".

2002 Jun 30
0
[Bug 326] New: Bug in AFS token forwarding
...patch that fixes this bug: --- sshconnect1.c.orig Fri Jun 28 13:25:51 2002 +++ sshconnect1.c Fri Jun 28 13:23:56 2002 @@ -797,7 +797,8 @@ parms.in_size = sizeof(i); parms.out = buf; parms.out_size = sizeof(buf); - if (k_pioctl(0, VIOCGETTOK, &parms, 0) != 0) + k_pioctl(0, VIOCGETTOK, &parms, 0); + if(errno == EDOM) break; p = buf; @@ -811,8 +812,7 @@ /* Get clear token. */ memcpy(&len, p, sizeof(len)); - i...
2002 Jun 28
1
Bug in AFS token forwarding
...---------------------------------------------- -------------- next part -------------- --- sshconnect1.c.orig Fri Jun 28 13:25:51 2002 +++ sshconnect1.c Fri Jun 28 13:23:56 2002 @@ -797,7 +797,8 @@ parms.in_size = sizeof(i); parms.out = buf; parms.out_size = sizeof(buf); - if (k_pioctl(0, VIOCGETTOK, &parms, 0) != 0) + k_pioctl(0, VIOCGETTOK, &parms, 0); + if(errno == EDOM) break; p = buf; @@ -811,8 +812,7 @@ /* Get clear token. */ memcpy(&len, p, sizeof(len)); - if (len != sizeof(struct ClearToken)) - break; + if (len == sizeof(st...
2000 Dec 01
0
Compile problem and fix
...ken, here's something leaner. */ for (i = 0; i < 100; i++) { /* just in case */ parms.in = (char *) &i; parms.in_size = sizeof(i); parms.out = buf; parms.out_size = sizeof(buf); ---> if (k_pioctl(0, VIOCGETTOK, &parms, 0) != 0) break; p = buf; The ViceIoctl is defined in transarc's AFS headers, but we need a few include files to make it complete: ====================================================================== *** sshconnect1.c~ Tue May 9 03:03:03...