--- x/samba-3.0.7/source/lib/afs_settoken.c 2004-07-08 19:06:13.000000000 +0200 +++ samba-3.0.7/source/lib/afs_settoken.c 2004-10-25 17:54:27.000000000 +0200 @@ -200,6 +200,12 @@ file_save("/tmp/ioctlbuf", iob.in, iob.in_size); #endif + ret = afs_syscall(AFSCALL_SETPAG, 0, 0, NULL, 0); + if(ret != 0) { + DEBUG(1, ("Could not create new pag.")); + return False; + } + ret = afs_syscall(AFSCALL_PIOCTL, 0, VIOCSETTOK, (char *)&iob, 0); DEBUG(10, ("afs VIOCSETTOK returned %d\n", ret));