diff options
Diffstat (limited to 'src/transport/gnunet-service-transport_plugins.c')
-rw-r--r-- | src/transport/gnunet-service-transport_plugins.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/transport/gnunet-service-transport_plugins.c b/src/transport/gnunet-service-transport_plugins.c index 83c062ec3..34f409255 100644 --- a/src/transport/gnunet-service-transport_plugins.c +++ b/src/transport/gnunet-service-transport_plugins.c | |||
@@ -219,12 +219,20 @@ GST_plugins_load (GNUNET_TRANSPORT_PluginReceiveCallback recv_cb, | |||
219 | "send", | 219 | "send", |
220 | plug->lib_name); | 220 | plug->lib_name); |
221 | } | 221 | } |
222 | if (NULL == plug->api->disconnect) | 222 | if (NULL == plug->api->disconnect_peer) |
223 | { | 223 | { |
224 | fail = GNUNET_YES; | 224 | fail = GNUNET_YES; |
225 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | 225 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, |
226 | _("Missing function `%s' in transport plugin for `%s'\n"), | 226 | _("Missing function `%s' in transport plugin for `%s'\n"), |
227 | "disconnect", | 227 | "disconnect_peer", |
228 | plug->lib_name); | ||
229 | } | ||
230 | if (NULL == plug->api->disconnect_session) | ||
231 | { | ||
232 | fail = GNUNET_YES; | ||
233 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | ||
234 | _("Missing function `%s' in transport plugin for `%s'\n"), | ||
235 | "disconnect_session", | ||
228 | plug->lib_name); | 236 | plug->lib_name); |
229 | } | 237 | } |
230 | if (GNUNET_YES == fail) | 238 | if (GNUNET_YES == fail) |