You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ha...@apache.org on 2009/06/24 21:32:41 UTC
svn commit: r788149 -
/camel/trunk/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcMessage.java
Author: hadrian
Date: Wed Jun 24 19:32:40 2009
New Revision: 788149
URL: http://svn.apache.org/viewvc?rev=788149&view=rev
Log:
CAMEL-1078. Fix potential NPE.
Modified:
camel/trunk/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcMessage.java
Modified: camel/trunk/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcMessage.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcMessage.java?rev=788149&r1=788148&r2=788149&view=diff
==============================================================================
--- camel/trunk/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcMessage.java (original)
+++ camel/trunk/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcMessage.java Wed Jun 24 19:32:40 2009
@@ -103,8 +103,8 @@
@Override
protected Object createBody() {
Exchange exchange = getExchange();
- IrcBinding binding = (IrcBinding)exchange.getProperty(Exchange.BINDING);
- return binding.extractBodyFromIrc(exchange, this);
+ IrcBinding binding = exchange != null ? (IrcBinding)exchange.getProperty(Exchange.BINDING) : null;
+ return binding != null ? binding.extractBodyFromIrc(exchange, this) : null;
}
@Override