=== modified file 'protocols/jabber/conference.c'
|
|
|
302 | 302 | struct jabber_chat *jc = chat ? chat->data : NULL; |
303 | 303 | char *s; |
304 | 304 | |
| 305 | /* Handles backlog */ |
305 | 306 | if( bud == NULL || ( jc && ~jc->flags & JCFLAG_MESSAGE_SENT && bud == jc->me ) ) |
306 | 307 | { |
307 | 308 | char *nick; |
… |
… |
|
357 | 358 | return; |
358 | 359 | } |
359 | 360 | |
| 361 | /* Ignore echos of sent messages */ |
| 362 | if( jc && strcmp( xt_find_attr( node, "from" ), jc->me->full_jid ) == 0 ) { |
| 363 | return; |
| 364 | } |
| 365 | |
360 | 366 | if( subject ) |
361 | 367 | { |
362 | 368 | s = strchr( bud->ext_jid, '/' ); |