--- a/libpurple/protocols/simple/simple.h Fri Dec 18 18:26:12 2015 -0600 +++ b/libpurple/protocols/simple/simple.h Fri Dec 18 19:18:18 2015 -0600 @@ -24,12 +24,11 @@ #define _PURPLE_SIMPLE_H #include <glib.h> +#include <gio/gio.h> #include <time.h> #include "cipher.h" #include "circularbuffer.h" -#include "dnsquery.h" -#include "dnssrv.h" #include "network.h" #include "proxy.h" #include "protocol.h" @@ -99,8 +98,7 @@ gchar *servername; gchar *username; gchar *password; - PurpleDnsQueryData *query_data; - PurpleSrvTxtQueryData *srv_query_data; + GCancellable *cancellable; PurpleNetworkListenData *listen_data; int fd; int cseq;