[
https://issues.apache.org/jira/browse/TUSCANY-1386?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pete Robbins resolved TUSCANY-1386.
-----------------------------------
Resolution: Fixed
patch applied
> TuscanySCA C++: The usage of the std::map operator[] in
> Composite::findWSDLDefinition() could cause problems
> ------------------------------------------------------------------------------------------------------------
>
> Key: TUSCANY-1386
> URL: https://issues.apache.org/jira/browse/TUSCANY-1386
> Project: Tuscany
> Issue Type: Improvement
> Components: C++ SCA
> Affects Versions: Cpp-M3
> Environment: All platforms
> Reporter: Brady Johnson
> Fix For: Cpp-Next
>
> Attachments: Composite_cpp_jira1386
>
>
> The std::map<K,V>::operator[] will insert a blank object of type V if the key
> is not found in the map.
> The method Composite::findWSDLDefinition() simply returns
> wsdlDefinitions[wsdlNamespace]
> which will insert an entry in the map. This could cause problems if the map
> was previously empty.
> This could also cause problems if type V is not a pointer, which it is in
> this case.
> --------------------
> Brady Johnson
> Lead Software Developer - HydraSCA
> Rogue Wave Software - [EMAIL PROTECTED]
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]