[777] in Zephyr_Bugs
Re: patches for realm_expand_realm and ticket_retrieve
daemon@ATHENA.MIT.EDU (Derrick J. Brashear)
Fri Apr 19 16:57:53 1996
Date: Fri, 19 Apr 1996 16:57:41 -0400 (EDT)
From: "Derrick J. Brashear" <shadow@DEMENTIA.ORG>
Reply-To: "Derrick J. Brashear" <shadow@DEMENTIA.ORG>
To: bug-zephyr@MIT.EDU
In-Reply-To: <199604191812.OAA06257@glacier.MIT.EDU>
Oops. An updated diff against what's in
/afs/athena.mit.edu/astaff/project/zephyr/src/zephyr/server/realm.c follows.
-D
*** /afs/athena.mit.edu/astaff/project/zephyr/src/zephyr/server/realm.c Fri
Apr 19 14:08:19 1996
--- realm.c Fri Apr 19 16:55:12 1996
***************
*** 60,66 ****
/* run through the file, looking for admin host */
if (fgets(linebuf, BUFSIZ, rlm_file) == NULL) {
(void) fclose(rlm_file);
! return(expand);
}
if (sscanf(linebuf, "%s %s", krb_realm, scratch) < 2)
--- 60,66 ----
/* run through the file, looking for admin host */
if (fgets(linebuf, BUFSIZ, rlm_file) == NULL) {
(void) fclose(rlm_file);
! break;
}
if (sscanf(linebuf, "%s %s", krb_realm, scratch) < 2)
***************
*** 70,75 ****
--- 70,79 ----
return(krb_realm);
}
}
+ if (!strncmp(my_realm, expand, strlen(expand))) {
+ return(my_realm);
+ }
+ return(expand);
}
Realmname *
---