[
https://issues.apache.org/jira/browse/MATH-424?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12916967#action_12916967
]
Sebb commented on MATH-424:
---------------------------
Another way to avoid copying yet still provide read-only access to the array
would be to use an indexed getter.
That would be safe even for "insane" code.
> MultiDimensionMismatchException.getWrongDimensions() fails to clone the array
> -----------------------------------------------------------------------------
>
> Key: MATH-424
> URL: https://issues.apache.org/jira/browse/MATH-424
> Project: Commons Math
> Issue Type: Bug
> Reporter: Sebb
>
> MultiDimensionMismatchException.getWrongDimensions() returns a pointer to the
> array, which allows callers to modify it.
> The constructor takes care to clone the input array, so presumably the getter
> should do so too?
> Same applies to getExpectedDimensions()
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.