You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ff...@apache.org on 2013/08/12 09:57:29 UTC

git commit: [CAMEL-6625]potential NPE in CxfConsumer if the PAYLOAD not match the ServiceModel (cherry picked from commit 70b40086608ca99bebd563d97a2b5f3c15488495)

Updated Branches:
  refs/heads/camel-2.11.x 3f976dca3 -> 001b95bae


[CAMEL-6625]potential NPE in CxfConsumer if the PAYLOAD not match the ServiceModel
(cherry picked from commit 70b40086608ca99bebd563d97a2b5f3c15488495)


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/001b95ba
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/001b95ba
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/001b95ba

Branch: refs/heads/camel-2.11.x
Commit: 001b95bae5353a1bd0a6b7648b04958ea35596e0
Parents: 3f976dc
Author: Freeman Fang <fr...@gmail.com>
Authored: Mon Aug 12 15:53:13 2013 +0800
Committer: Freeman Fang <fr...@gmail.com>
Committed: Mon Aug 12 15:56:54 2013 +0800

----------------------------------------------------------------------
 .../src/main/java/org/apache/camel/component/cxf/CxfConsumer.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/001b95ba/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfConsumer.java
----------------------------------------------------------------------
diff --git a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfConsumer.java b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfConsumer.java
index 7c095e1..a8c29f8 100644
--- a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfConsumer.java
+++ b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfConsumer.java
@@ -152,7 +152,7 @@ public class CxfConsumer extends DefaultConsumer {
 
                 BindingOperationInfo boi = cxfExchange.getBindingOperationInfo();
                 // make sure the "boi" is remained as wrapped in PAYLOAD mode
-                if (dataFormat == DataFormat.PAYLOAD && boi.isUnwrapped()) {
+                if (boi != null && dataFormat == DataFormat.PAYLOAD && boi.isUnwrapped()) {
                     boi = boi.getWrappedOperation();
                     cxfExchange.put(BindingOperationInfo.class, boi);
                 }