[777] in Zephyr_Bugs

home help back first fref pref prev next nref lref last post

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 *
---


home help back first fref pref prev next nref lref last post