From 14cbbd6a289d0d856697c10f862410e59511275d Mon Sep 17 00:00:00 2001
From: dequis <dx@dxzone.com.ar>
Date: Thu, 24 Jul 2014 07:41:47 -0300
Subject: [PATCH] Fix receiving channel topic when the "from" field is unknown
---
 protocols/jabber/conference.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/protocols/jabber/conference.c b/protocols/jabber/conference.c
index c8930f8..4dbdba9 100644
        
              
              
                
                  | 
                      a
                   | 
                  
                      b
                   | 
                   void jabber_chat_pkt_message( struct im_connection *ic, struct jabber_buddy *bud  | 
                
              
            
                  
                          | 355 | 355 | { | 
                  
                          | 356 | 356 |         struct xt_node *subject = xt_find_node( node->children, "subject" ); | 
                  
                          | 357 | 357 |         struct xt_node *body = xt_find_node( node->children, "body" ); | 
                  
            
                      
                        | 358 |   |         struct groupchat *chat = bud ? jabber_chat_by_jid( ic, bud->bare_jid ) : NULL; | 
                      
                        | 359 |   |         struct jabber_chat *jc = chat ? chat->data : NULL; | 
                      
                      
                        |   | 358 |         char *from = ( bud ) ? bud->bare_jid : xt_find_attr( node, "from" ); | 
                      
                        |   | 359 |         struct groupchat *chat = ( from ) ? jabber_chat_by_jid( ic, from ) : NULL; | 
                      
                        |   | 360 |         struct jabber_chat *jc = ( chat ) ? chat->data : NULL; | 
                      
            
                  
                          | 360 | 361 |         char *s; | 
                  
                          | 361 | 362 |          | 
                  
                          | 362 | 363 |         if( subject && chat ) |