You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Ken Giusti (JIRA)" <ji...@apache.org> on 2011/03/10 19:11:59 UTC

[jira] Updated: (QPID-2396) Add assignment operator methods for objects with "impl" pointers

     [ https://issues.apache.org/jira/browse/QPID-2396?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ken Giusti updated QPID-2396:
-----------------------------

    Fix Version/s:     (was: 0.9)
                   Future

> Add assignment operator methods for objects with "impl" pointers
> ----------------------------------------------------------------
>
>                 Key: QPID-2396
>                 URL: https://issues.apache.org/jira/browse/QPID-2396
>             Project: Qpid
>          Issue Type: Bug
>          Components: Qpid Managment Framework
>    Affects Versions: 0.7
>            Reporter: Ken Giusti
>            Assignee: Ken Giusti
>             Fix For: Future
>
>
> class ObjectId has an private impl pointer.  When used as an argument to an assignment, the impl pointer is incorrectly set by the default memberwise assignment method.  This causes two ObjectIds to incorrectly share the same impl instance.   This may be the case for other objects that use this impl pattern - the code should be audited.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org