javax.crypto.CryptoPolicyParser#isConsistent always returns 'true'

XMLWordPrintable

        I found a suspicious code in CryptoPolicyParser method calls.

        Method 'isConsistent' is called only from a method
        'parsePermissionEntry'. It accepts the 'processedPermissions'
        parameter from 'parsePermissionEntry'.
        Method 'parsePermissionEntry' is called only from a method
        'parseGrantEntry'. It accepts the 'processedPermissions' parameter
        from 'parseGrantEntry'.
        Method 'parseGrantEntry' is called only from a method 'read' and
        always with null value of parameter 'processedPermissions'.

        So, it seems in method 'isConsistent' value of parameter
        'processedPermissions' will always be 'null'. And the method will
        always return true.

              Assignee:
              Haimay Chao
              Reporter:
              Andrey Turbanov
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: