forgot first hop
authort3sserakt <t3ss@posteo.de>
Wed, 27 Jun 2018 22:58:24 +0000 (00:58 +0200)
committert3sserakt <t3ss@posteo.de>
Wed, 27 Jun 2018 22:58:24 +0000 (00:58 +0200)
src/cadet/gnunet-service-cadet.c
src/cadet/gnunet-service-cadet_peer.c

index dd693731f96057e321117a261cc935d5282a08ed..8ccf4ae077246009e76db23b7ebd452a59f8756a 100644 (file)
@@ -902,9 +902,9 @@ path_info_iterator (void *cls,
   /* Don't copy first peer.  First peer is always the local one.  Last
    * peer is always the destination (leave as 0, EOL).
    */
-  for (i = 0; i < off; i++)
+  for (i = 0; i <= off; i++)
     id[i] = *GCP_get_id (GCPP_get_peer_at_offset (path,
-                                                  i + 1));
+                                                  i));
   GNUNET_MQ_send (mq,
                   env);
   return GNUNET_YES;
index ac1ee59debefeb796c8c13e9cfc31377b3e732a7..09dfcd4d71372c74297e8617d1e00e66e047ffaf 100644 (file)
@@ -243,16 +243,16 @@ GCP_2s (const struct CadetPeer *cp)
   static char buf[5];
   char *ret;
 
-  if (NULL == cp || 
-      NULL == &cp->pid.public_key){
+  if ((NULL == cp) || 
+      (NULL == &cp->pid.public_key))
     return "NULL";
-  }
+  
       
   ret = GNUNET_CRYPTO_eddsa_public_key_to_string (&cp->pid.public_key);
   
-  if (NULL == ret){
+  if (NULL == ret)
     return "NULL";
-  }
+  
   
   strncpy (buf,
            ret,