summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Schierer <lschiere@pidgin.im>2007-10-01 17:02:03 +0000
committerLuke Schierer <lschiere@pidgin.im>2007-10-01 17:02:03 +0000
commit31efd51f9774e8c071dee4fa18f23c3253d368c2 (patch)
treebcb99b35d8784c3f019f5b09baa32111295c8287
parenta4a474626e26d295c896d2e2d4dd8fceeaddb548 (diff)
downloadpidgin-31efd51f9774e8c071dee4fa18f23c3253d368c2.tar.gz
disapproval of revision 'e51bcca3ac8899445ee4869bef52b530f8f8f1f6'
-rw-r--r--libpurple/dnssrv.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/libpurple/dnssrv.c b/libpurple/dnssrv.c
index 49b98d045e..16091fae84 100644
--- a/libpurple/dnssrv.c
+++ b/libpurple/dnssrv.c
@@ -68,7 +68,6 @@ struct _PurpleSrvQueryData {
char *error_message;
GSList *results;
#else
- int fd_in, fd_out;
pid_t pid;
#endif
};
@@ -112,11 +111,8 @@ resolve(int in, int out)
purple_restore_default_signal_handlers();
#endif
- if (read(in, query, 256) <= 0) {
- close(out);
- close(in);
+ if (read(in, query, 256) <= 0)
_exit(0);
- }
size = res_query( query, C_IN, T_SRV, (u_char*)&answer, sizeof( answer));
@@ -182,9 +178,6 @@ end:
ret = g_list_remove(ret, ret->data);
}
- close(out);
- close(in);
-
_exit(0);
}
@@ -364,8 +357,6 @@ purple_srv_resolve(const char *protocol, const char *transport, const char *doma
query_data->cb = cb;
query_data->extradata = extradata;
query_data->pid = pid;
- query_data->fd_out = out[0];
- query_data->fd_in = in[1];
query_data->handle = purple_input_add(out[0], PURPLE_INPUT_READ, resolved, query_data);
g_free(query);
@@ -422,9 +413,6 @@ purple_srv_cancel(PurpleSrvQueryData *query_data)
}
g_free(query_data->query);
g_free(query_data->error_message);
-#else
- close(query_data->fd_out);
- close(query_data->fd_in);
#endif
g_free(query_data);
}