fix cadet mq api, use proper function arguments
authorBart Polot <bart.polot+voyager@gmail.com>
Wed, 8 Feb 2017 16:27:23 +0000 (17:27 +0100)
committerBart Polot <bart.polot+voyager@gmail.com>
Wed, 8 Feb 2017 16:27:23 +0000 (17:27 +0100)
src/cadet/cadet_api.c

index 503b1249af48224e26cf8b2cb263e80f1d0c6afa..2de8106a017c4c179215d8310dd689f47ce1875f 100644 (file)
@@ -922,7 +922,7 @@ handle_channel_created (void *cls,
                                             port->handlers,
                                             &cadet_mq_error_handler,
                                             ch);
-    ch->ctx = port->connects (port->cadet->cls,
+    ch->ctx = port->connects (port->cls,
                               ch,
                               &msg->peer);
     GNUNET_MQ_set_handlers_closure (ch->mq, ch->ctx);
@@ -2535,7 +2535,7 @@ GNUNET_CADET_open_porT (struct GNUNET_CADET_Handle *h,
 
   GNUNET_assert (GNUNET_OK ==
                 GNUNET_CONTAINER_multihashmap_put (h->ports,
-                                                   p->hash,
+                                                   &p->id,
                                                    p,
                                                    GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY));