diff options
author | David Brodski <david@brodski.eu> | 2011-04-20 13:03:06 +0000 |
---|---|---|
committer | David Brodski <david@brodski.eu> | 2011-04-20 13:03:06 +0000 |
commit | eec473b088fc4ce9f47e01258be0dc8cb1cd0659 (patch) | |
tree | c540aa3df5964fdb7a5227722aa4f3102fe3c320 /src/transport | |
parent | e8120bf79882bc7f357dae0ddeab4c3d241fba0f (diff) | |
download | gnunet-eec473b088fc4ce9f47e01258be0dc8cb1cd0659.tar.gz gnunet-eec473b088fc4ce9f47e01258be0dc8cb1cd0659.zip |
shutdown fixes
Diffstat (limited to 'src/transport')
-rw-r--r-- | src/transport/plugin_transport_wlan.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/transport/plugin_transport_wlan.c b/src/transport/plugin_transport_wlan.c index fbaf7aa23..4df111eec 100644 --- a/src/transport/plugin_transport_wlan.c +++ b/src/transport/plugin_transport_wlan.c | |||
@@ -918,9 +918,6 @@ get_next_queue_session(struct Plugin * plugin) | |||
918 | session = sessionqueue->content; | 918 | session = sessionqueue->content; |
919 | 919 | ||
920 | GNUNET_assert(session != NULL); | 920 | GNUNET_assert(session != NULL); |
921 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, | ||
922 | "Found session %p from pending session queue\n", session | ||
923 | ); | ||
924 | pm = session->pending_message; | 921 | pm = session->pending_message; |
925 | 922 | ||
926 | 923 | ||
@@ -1924,9 +1921,6 @@ free_session(struct Plugin * plugin, struct Sessionqueue * queue) | |||
1924 | pendingsession); | 1921 | pendingsession); |
1925 | GNUNET_free(pendingsession); | 1922 | GNUNET_free(pendingsession); |
1926 | 1923 | ||
1927 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, | ||
1928 | "Remove session %p from pending session queue\n", | ||
1929 | queue->content); | ||
1930 | GNUNET_assert (check == 0); | 1924 | GNUNET_assert (check == 0); |
1931 | check = 1; | 1925 | check = 1; |
1932 | } | 1926 | } |
@@ -2966,6 +2960,11 @@ libgnunet_plugin_transport_wlan_done(void *cls) | |||
2966 | "libgnunet_plugin_transport_wlan_done started\n"); | 2960 | "libgnunet_plugin_transport_wlan_done started\n"); |
2967 | #endif | 2961 | #endif |
2968 | 2962 | ||
2963 | |||
2964 | GNUNET_OS_process_close(plugin->server_proc); | ||
2965 | GNUNET_DISK_pipe_close(plugin->server_stdout); | ||
2966 | GNUNET_DISK_pipe_close(plugin->server_stdin); | ||
2967 | |||
2969 | GNUNET_assert (cls !=NULL); | 2968 | GNUNET_assert (cls !=NULL); |
2970 | //free sessions | 2969 | //free sessions |
2971 | while (queue != NULL) | 2970 | while (queue != NULL) |