[3086] in Kerberos-V5-bugs

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

pending/727: Build problem in AIX 4.3.2

daemon@ATHENA.MIT.EDU (lackeyj@austin.ibm.com)
Tue Jun 22 14:26:04 1999

Resent-From: gnats@rt-11.MIT.EDU (GNATS Management)
Resent-To: gnats-admin@rt-11.MIT.EDU
Resent-Reply-To: krb5-bugs@MIT.EDU, lackeyj@austin.ibm.com
Message-Id: <199906221825.NAA30338@arioch.austin.ibm.com>
Date: Tue, 22 Jun 1999 13:25:30 -0500
From: lackeyj@austin.ibm.com
Reply-To: lackeyj@austin.ibm.com
To: krb5-bugs@MIT.EDU


>Number:         727
>Category:       pending
>Synopsis:       Build problem in AIX 4.3.2
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    gnats-admin
>State:          open
>Class:          sw-bug
>Submitter-Id:   unknown
>Arrival-Date:   Tue Jun 22 14:26:00 EDT 1999
>Last-Modified:
>Originator:     Joshua Lackey
>Organization:
lackeyj@austin.ibm.com
>Release:        krb5-1.0.6
>Environment:
	
System: AIX arioch 3 4 000775304C00


>Description:
	In src/appl/bsd/login.c the function rmufile() is called.  This is an internal
	(non-public) routine that has been removed in (at least) AIX 4.3.2.

	
>How-To-Repeat:
	Build krb5-1.0.6 on AIX 4.3.2.
	
>Fix:
	The correct calls follow:


*** krb5-1.0.6/src/appl/bsd/login.c.orig	Fri Jun 18 10:16:40 1999
--- krb5-1.0.6/src/appl/bsd/login.c	Tue Jun 22 11:36:04 1999
***************
*** 2535,2542 ****
  		    putgroupattr(grp, (char *)0, (void *)0, SEC_COMMIT);
  		} else {
  		    putgroupattr(grp, S_USERS, (void *)empty, SEC_LIST);
  		    putgroupattr(grp, (char *)0, (void *)0, SEC_COMMIT);
- 		    rmufile(grp, 0, GROUP_TABLE);
  		}
  	    }
  	    while (*grp) grp++;
--- 2535,2542 ----
  		    putgroupattr(grp, (char *)0, (void *)0, SEC_COMMIT);
  		} else {
  		    putgroupattr(grp, S_USERS, (void *)empty, SEC_LIST);
+ 		    putgroupattr(grp, (char *)0, (void *)0, SEC_DELETE);
  		    putgroupattr(grp, (char *)0, (void *)0, SEC_COMMIT);
  		}
  	    }
  	    while (*grp) grp++;
>Audit-Trail:
>Unformatted:

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