You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by "songwanging (JIRA)" <ji...@apache.org> on 2017/12/08 17:05:00 UTC

[jira] [Created] (DIRAPI-303) If and else-if branches has the same condition

songwanging created DIRAPI-303:
----------------------------------

             Summary: If and else-if branches has the same condition
                 Key: DIRAPI-303
                 URL: https://issues.apache.org/jira/browse/DIRAPI-303
             Project: Directory Client API
          Issue Type: Bug
    Affects Versions: 1.0.0-RC2
            Reporter: songwanging


Our tool DeepTect has detected a piece of buggy code snippet, in which the if and else branches has the same condition.

Path: directory-ldap-api/util/src/main/java/org/apache/directory/api/util/Unicode.java


{code:java}
public static char bytesToChar( byte[] bytes, int pos ){
...
   else if ( ( bytes[pos] & UTF8_FIVE_BYTES_MASK ) == UTF8_FIVE_BYTES ){
             // Five bytes char
             ...
    }
   else if ( ( bytes[pos] & UTF8_FIVE_BYTES_MASK ) == UTF8_FIVE_BYTES ){
                // Six bytes char
                 ...
            }

{code}




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)