authenticate(c); // can't grant GRANT if (sysPerm.equals(SystemPermission.GRANT))throw new ThriftSecurityException(c.getPrincipal(), SecurityErrorCode.GRANT_INVALID);
return hasSystemPermission(c, SystemPermission.GRANT, false); }
Why don't we allow System.GRANT to be given to other users?
