diff options
Diffstat (limited to 'cpp/src/qpid/framing/TransferContent.cpp')
-rw-r--r-- | cpp/src/qpid/framing/TransferContent.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cpp/src/qpid/framing/TransferContent.cpp b/cpp/src/qpid/framing/TransferContent.cpp index 4c2d06ae42..e0372b2f68 100644 --- a/cpp/src/qpid/framing/TransferContent.cpp +++ b/cpp/src/qpid/framing/TransferContent.cpp @@ -63,7 +63,10 @@ DeliveryProperties& TransferContent::getDeliveryProperties() void TransferContent::populate(const FrameSet& frameset) { - header = *frameset.getHeaders(); + const AMQHeaderBody* h = frameset.getHeaders(); + if (h) { + header = *h; + } frameset.getContent(data); } |