[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [gnunet] branch master updated: fix transport crash from ut
From: |
gnunet |
Subject: |
[GNUnet-SVN] [gnunet] branch master updated: fix transport crash from util-legacy-server refactoring of tcp plugin |
Date: |
Wed, 04 Oct 2017 15:17:56 +0200 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository gnunet.
The following commit(s) were added to refs/heads/master by this push:
new 664aca2d2 fix transport crash from util-legacy-server refactoring of
tcp plugin
664aca2d2 is described below
commit 664aca2d29b15dd75967d2bb0298caf750993b6f
Author: Christian Grothoff <address@hidden>
AuthorDate: Wed Oct 4 15:19:05 2017 +0200
fix transport crash from util-legacy-server refactoring of tcp plugin
---
src/transport/tcp_server_legacy.c | 20 +-------------------
1 file changed, 1 insertion(+), 19 deletions(-)
diff --git a/src/transport/tcp_server_legacy.c
b/src/transport/tcp_server_legacy.c
index 6b4daa525..d0ce790fc 100644
--- a/src/transport/tcp_server_legacy.c
+++ b/src/transport/tcp_server_legacy.c
@@ -1477,23 +1477,6 @@ GNUNET_SERVER_connect_notify_cancel (struct
GNUNET_SERVER_Handle *server,
/**
- * Destroy the connection that is passed in via @a cls. Used
- * as calling #GNUNET_CONNECTION_destroy from within a function
- * that was itself called from within process_notify() of
- * 'connection.c' is not allowed (see #2329).
- *
- * @param cls connection to destroy
- */
-static void
-destroy_connection (void *cls)
-{
- struct GNUNET_CONNECTION_Handle *connection = cls;
-
- GNUNET_CONNECTION_destroy (connection);
-}
-
-
-/**
* Ask the server to disconnect from the given client.
* This is the same as returning #GNUNET_SYSERR from a message
* handler, except that it allows dropping of a client even
@@ -1565,8 +1548,7 @@ GNUNET_SERVER_client_disconnect (struct
GNUNET_SERVER_Client *client)
GNUNET_CONNECTION_persist_ (client->connection);
if (NULL != client->th.cth)
GNUNET_SERVER_notify_transmit_ready_cancel (&client->th);
- (void) GNUNET_SCHEDULER_add_now (&destroy_connection,
- client->connection);
+ GNUNET_CONNECTION_destroy (client->connection);
/* need to cancel again, as it might have been re-added
in the meantime (i.e. during callbacks) */
if (NULL != client->warn_task)
--
To stop receiving notification emails like this one, please contact
address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] [gnunet] branch master updated: fix transport crash from util-legacy-server refactoring of tcp plugin,
gnunet <=