Ted Yu created SYSTEMML-1739:
--------------------------------

             Summary: Ineffective null check in 
MLContextConversionUtil#binaryBlocksToFrameObject()
                 Key: SYSTEMML-1739
                 URL: https://issues.apache.org/jira/browse/SYSTEMML-1739
             Project: SystemML
          Issue Type: Bug
            Reporter: Ted Yu
            Priority: Minor


{code}
    MatrixCharacteristics mc = (frameMetadata != null) ? 
frameMetadata.asMatrixCharacteristics()
        : new MatrixCharacteristics();

    FrameObject frameObject = new 
FrameObject(OptimizerUtils.getUniqueTempFileName(),
        new MatrixFormatMetaData(mc, OutputInfo.BinaryBlockOutputInfo, 
InputInfo.BinaryBlockInputInfo),
        frameMetadata.getFrameSchema().getSchema().toArray(new ValueType[0]));
{code}
null check is performed on frameMetadata.
However, frameMetadata is dereferenced later without check for getFrameSchema().



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

Reply via email to