提交 82eb7a6d 编写于 作者: W weijun

6992964: FindBugs warnings in com.sun.security.auth.module.UnixSystem.java

Reviewed-by: mullan
上级 dc3d1911
/* /*
* Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
...@@ -25,8 +25,6 @@ ...@@ -25,8 +25,6 @@
package com.sun.security.auth.module; package com.sun.security.auth.module;
import javax.security.auth.login.LoginException;
/** /**
* <p> This class implementation retrieves and makes available NT * <p> This class implementation retrieves and makes available NT
* security information for the current user. * security information for the current user.
...@@ -124,7 +122,7 @@ public class NTSystem { ...@@ -124,7 +122,7 @@ public class NTSystem {
* @return the group SIDs for the current NT user. * @return the group SIDs for the current NT user.
*/ */
public String[] getGroupIDs() { public String[] getGroupIDs() {
return groupIDs; return groupIDs == null ? null : groupIDs.clone();
} }
/** /**
......
/* /*
* Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
...@@ -25,9 +25,6 @@ ...@@ -25,9 +25,6 @@
package com.sun.security.auth.module; package com.sun.security.auth.module;
import javax.security.auth.*;
import javax.security.auth.login.*;
/** /**
* <p> This class implementation retrieves and makes available Solaris * <p> This class implementation retrieves and makes available Solaris
* UID/GID/groups information for the current user. * UID/GID/groups information for the current user.
...@@ -92,6 +89,6 @@ public class SolarisSystem { ...@@ -92,6 +89,6 @@ public class SolarisSystem {
* @return the supplementary groups for the current Solaris user. * @return the supplementary groups for the current Solaris user.
*/ */
public long[] getGroups() { public long[] getGroups() {
return groups; return groups == null ? null : groups.clone();
} }
} }
/* /*
* Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
...@@ -25,9 +25,6 @@ ...@@ -25,9 +25,6 @@
package com.sun.security.auth.module; package com.sun.security.auth.module;
import javax.security.auth.*;
import javax.security.auth.login.*;
/** /**
* <p> This class implementation retrieves and makes available Unix * <p> This class implementation retrieves and makes available Unix
* UID/GID/groups information for the current user. * UID/GID/groups information for the current user.
...@@ -92,6 +89,6 @@ public class UnixSystem { ...@@ -92,6 +89,6 @@ public class UnixSystem {
* @return the supplementary groups for the current Unix user. * @return the supplementary groups for the current Unix user.
*/ */
public long[] getGroups() { public long[] getGroups() {
return groups; return groups == null ? null : groups.clone();
} }
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册