GitHub user p32blo opened a pull request:

    https://github.com/apache/qpid-proton/pull/137

    [cpp] Fix update method missing 'name' variable

    The `name` property in the sender and receiver is not being updated 
correctly when passed to the `open_sender` and `open_receiver`.
    
    Here is a simple example demonstrating the problem:
    ```cpp
    #include <proton/sender_options.hpp>
    #include <proton/receiver_options.hpp>
    #include <proton/container.hpp>
    
    #include <iostream>
    
    int main()
    {
        proton::container c;
    
        proton::sender_options so;
        proton::receiver_options ro;
    
        so.name("qpid");
        ro.name("qpid");
    
        proton::sender sender = c.open_sender("", so);
        proton::receiver receiver = c.open_receiver("", ro);
    
        std::cout << sender.name() << std::endl;
        std::cout << receiver.name() << std::endl;
    }
    ```
    The output is currently a random uuid, but it should be "qpid" in both 
cases.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/p32blo/qpid-proton master

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/qpid-proton/pull/137.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #137
    
----
commit 69a9f91627ccc997337cab5f191f2d1c80ca10f3
Author: André Oliveira <andreoliveira@...>
Date:   2018-03-01T10:15:30Z

    [cpp] Fix update method missing 'name' variable

----


---

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to