* setfacl.c (getaclentry): Fix return value in case of a lone 'm' if
action is Delete. Drop requirement for a trailing colon if action is Delete.
This commit is contained in:
		@@ -1,3 +1,9 @@
 | 
			
		||||
2014-09-03  Corinna Vinschen  <corinna@vinschen.de>
 | 
			
		||||
 | 
			
		||||
	* setfacl.c (getaclentry): Fix return value in case of a lone 'm' if
 | 
			
		||||
	action is Delete.  Drop requirement for a trailing colon if action is
 | 
			
		||||
	Delete.
 | 
			
		||||
 | 
			
		||||
2014-08-31  Corinna Vinschen  <corinna@vinschen.de>
 | 
			
		||||
 | 
			
		||||
	* setfacl.c (usage): Drop outdated note that default ACEs are not
 | 
			
		||||
 
 | 
			
		||||
@@ -108,8 +108,8 @@ getaclentry (action_t action, char *c, aclent_t *ace)
 | 
			
		||||
    return FALSE;
 | 
			
		||||
  /* Skip to next field. */
 | 
			
		||||
  c = c2;
 | 
			
		||||
  if (!*c && action != Delete)
 | 
			
		||||
    return FALSE;
 | 
			
		||||
  if (!*c)
 | 
			
		||||
    return action == Delete && (ace->a_type & CLASS_OBJ);
 | 
			
		||||
  /* If this is a user or group entry, check if next char is a colon char.
 | 
			
		||||
     If so, skip it, otherwise it's the name of a user or group. */
 | 
			
		||||
  if (!(ace->a_type & (USER_OBJ | GROUP_OBJ)))
 | 
			
		||||
@@ -131,8 +131,6 @@ getaclentry (action_t action, char *c, aclent_t *ace)
 | 
			
		||||
	*c2++ = '\0';
 | 
			
		||||
      else if (action != Delete)
 | 
			
		||||
	return FALSE;
 | 
			
		||||
      else if (!(ace->a_type & ACL_DEFAULT))
 | 
			
		||||
	return FALSE;
 | 
			
		||||
      /* Fetch user/group id. */
 | 
			
		||||
      if (isdigit ((unsigned char) *c))
 | 
			
		||||
	{
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user