[
https://issues.apache.org/jira/browse/RANGER-1914?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
peng.jianhua updated RANGER-1914:
---------------------------------
Description:
Modify crypt_algo_array.length to avoid
java.lang.ArrayIndexOutOfBoundsException in PasswordUtils.class
if (crypt_algo_array != null && crypt_algo_array.length > 1)
when crypt_algo_array.length<5 password = crypt_algo_array[4]; will case
java.lang.ArrayIndexOutOfBoundsException.
Change from "if (crypt_algo_array != null && crypt_algo_array.length > 1)"
to"if (crypt_algo_array != null && crypt_algo_array.length > 4)"
was:
Modify crypt_algo_array.length to avoid
java.lang.ArrayIndexOutOfBoundsException in PasswordUtils.class
if (crypt_algo_array != null && crypt_algo_array.length > 1)
when crypt_algo_array.length<5 password = crypt_algo_array[4]; will case
password = crypt_algo_array[4];
Change from "if (crypt_algo_array != null && crypt_algo_array.length > 1)"
to"if (crypt_algo_array != null && crypt_algo_array.length > 4)"
> Modify crypt_algo_array.length to avoid
> java.lang.ArrayIndexOutOfBoundsException in PasswordUtils.class
> -------------------------------------------------------------------------------------------------------
>
> Key: RANGER-1914
> URL: https://issues.apache.org/jira/browse/RANGER-1914
> Project: Ranger
> Issue Type: Bug
> Components: Ranger
> Affects Versions: master
> Reporter: peng.jianhua
> Assignee: peng.jianhua
> Priority: Minor
> Fix For: master
>
> Attachments:
> 0001-RANGER-1914-Modify-crypt_algo_array.length-to-avoid-.patch
>
>
> Modify crypt_algo_array.length to avoid
> java.lang.ArrayIndexOutOfBoundsException in PasswordUtils.class
> if (crypt_algo_array != null && crypt_algo_array.length > 1)
> when crypt_algo_array.length<5 password = crypt_algo_array[4]; will case
> java.lang.ArrayIndexOutOfBoundsException.
> Change from "if (crypt_algo_array != null && crypt_algo_array.length > 1)"
> to"if (crypt_algo_array != null && crypt_algo_array.length > 4)"
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)