You are viewing a plain text version of this content. The canonical link for it is here.
Posted to proton@qpid.apache.org by "Darryl L. Pierce (JIRA)" <ji...@apache.org> on 2013/07/26 17:03:49 UTC

[jira] [Created] (PROTON-368) Calling pn_messenger_put with a message with no address causes a segmentation fault

Darryl L. Pierce created PROTON-368:
---------------------------------------

             Summary: Calling pn_messenger_put with a message with no address causes a segmentation fault
                 Key: PROTON-368
                 URL: https://issues.apache.org/jira/browse/PROTON-368
             Project: Qpid Proton
          Issue Type: Bug
    Affects Versions: 0.4
            Reporter: Darryl L. Pierce


In the Ruby bindings, if a Qpid::Proton::Message object is created but not given an address, and is then passed to Qpid::Proton::Messenger.put, the underlying C code blows up on the missing address.

Specifically at the line:

bq.      pn_link_t *sender = pn_messenger_target(messenger, address);

It should instead check that the address is set and, if not, fail earlier than this point.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira