Skip to content

ошибка сегментирования в момент purple_proxy_connect_cancel (mra_close) #22

Description

@my2coins

Надоело ждать, сам нашёл, в чём дело ) больше не падает. А всего-то и надо было посмотреть в libpurple/protocols/jabber/jabber.c и сравнить.

Патч таков:
--- src/libmra.c.orig 2012-03-09 09:36:06.832854376 +0700
+++ src/libmra.c 2012-03-09 19:59:18.093858314 +0700
@@ -1045,8 +1045,7 @@
} else {
purple_debug_info("mra", "[%s] Connect directly to server %s:%u\n", func, server, port);
/* FIXME */

  •    mmp->connect_data = purple_proxy_connect(gc, acct, server, port, mra_connect_cb, gc);
    
  •    if (mmp->connect_data == NULL) {  
    
  •    if (purple_proxy_connect(gc, acct, server, port, mra_connect_cb, gc) == NULL) {  
         purple_connection_error_reason(gc, PURPLE_CONNECTION_ERROR_NETWORK_ERROR, _("Connection problem"));
     }  
    
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions