Repository: qpid-proton
Updated Branches:
  refs/heads/master 77fa91e9c -> 092d41d44


PROTON-961: fix check for partial delivery, allow multi-frame messages to be 
received by Messenger

Change suggested by Gordon Sim


Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/092d41d4
Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/092d41d4
Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/092d41d4

Branch: refs/heads/master
Commit: 092d41d4453a8f5df0379a3ef87512596153df39
Parents: 77fa91e
Author: Robert Gemmell <rob...@apache.org>
Authored: Thu Jul 30 16:05:10 2015 +0100
Committer: Robert Gemmell <rob...@apache.org>
Committed: Thu Jul 30 16:05:24 2015 +0100

----------------------------------------------------------------------
 proton-c/src/messenger/messenger.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/092d41d4/proton-c/src/messenger/messenger.c
----------------------------------------------------------------------
diff --git a/proton-c/src/messenger/messenger.c 
b/proton-c/src/messenger/messenger.c
index 4507a45..8e63208 100644
--- a/proton-c/src/messenger/messenger.c
+++ b/proton-c/src/messenger/messenger.c
@@ -987,7 +987,7 @@ static void pn_condition_report(const char *pfx, 
pn_condition_t *condition)
 int pni_pump_in(pn_messenger_t *messenger, const char *address, pn_link_t 
*receiver)
 {
   pn_delivery_t *d = pn_link_current(receiver);
-  if (!pn_delivery_readable(d) && !pn_delivery_partial(d)) {
+  if (!pn_delivery_readable(d) || pn_delivery_partial(d)) {
     return 0;
   }
 


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

Reply via email to