You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by be...@apache.org on 2008/11/22 21:32:00 UTC

svn commit: r719910 - /labs/vysper/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/MessageHandler.java

Author: berndf
Date: Sat Nov 22 12:32:00 2008
New Revision: 719910

URL: http://svn.apache.org/viewvc?rev=719910&view=rev
Log:
[vysper] LABS-100 be more tolerant in what we receive 

Modified:
    labs/vysper/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/MessageHandler.java

Modified: labs/vysper/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/MessageHandler.java
URL: http://svn.apache.org/viewvc/labs/vysper/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/MessageHandler.java?rev=719910&r1=719909&r2=719910&view=diff
==============================================================================
--- labs/vysper/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/MessageHandler.java (original)
+++ labs/vysper/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/MessageHandler.java Sat Nov 22 12:32:00 2008
@@ -50,10 +50,12 @@
         XMLElement threadElement = null;
         try {
             threadElement = stanza.getSingleInnerElementsNamed("thread");
-            try {
-                threadId = threadElement.getSingleInnerText().getText();
-            } catch (Exception _) {
-                threadId = null;
+            if (threadElement != null && threadElement.getSingleInnerText() != null) {
+                try {
+                    threadId = threadElement.getSingleInnerText().getText();
+                } catch (Exception _) {
+                    threadId = null;
+                }
             }
         } catch (XMLSemanticError _) {
             threadId = null; 
@@ -64,10 +66,12 @@
         XMLElement subjectElement = null;
         try {
             subjectElement = stanza.getSingleInnerElementsNamed("subject");
-            try {
-                subject = subjectElement.getSingleInnerText().getText();
-            } catch (Exception _) {
-                subject = null;
+            if (subjectElement != null && subjectElement.getSingleInnerText() != null) {
+                try {
+                    subject = subjectElement.getSingleInnerText().getText();
+                } catch (Exception _) {
+                    subject = null;
+                }
             }
         } catch (XMLSemanticError _) {
             subject = null; 



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org