aboutsummaryrefslogtreecommitdiff
path: root/src/transport
diff options
context:
space:
mode:
authorDavid Brodski <david@brodski.eu>2011-04-20 13:03:06 +0000
committerDavid Brodski <david@brodski.eu>2011-04-20 13:03:06 +0000
commiteec473b088fc4ce9f47e01258be0dc8cb1cd0659 (patch)
treec540aa3df5964fdb7a5227722aa4f3102fe3c320 /src/transport
parente8120bf79882bc7f357dae0ddeab4c3d241fba0f (diff)
downloadgnunet-eec473b088fc4ce9f47e01258be0dc8cb1cd0659.tar.gz
gnunet-eec473b088fc4ce9f47e01258be0dc8cb1cd0659.zip
shutdown fixes
Diffstat (limited to 'src/transport')
-rw-r--r--src/transport/plugin_transport_wlan.c11
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)