- friend_only = GNUNET_NO;
- if (GNUNET_MESSAGE_TYPE_HELLO == GNUNET_HELLO_get_type ((struct GNUNET_MessageHeader *) orig))
- friend_only = GNUNET_NO;
- if (GNUNET_MESSAGE_TYPE_FRIEND_HELLO == GNUNET_HELLO_get_type ((struct GNUNET_MessageHeader *) orig))
- friend_only = GNUNET_YES;
- result = GNUNET_HELLO_create (&pk, &add_from_hello, &orig, friend_only);
+ {
+ char *pids;
+
+ pids = GNUNET_CRYPTO_eddsa_public_key_to_string (&pid.public_key);
+ fprintf (stdout,
+ "Processing HELLO for peer `%s'\n",
+ pids);
+ GNUNET_free (pids);
+ }
+ result = GNUNET_HELLO_create (&pid.public_key,
+ &add_from_hello,
+ &orig,
+ GNUNET_HELLO_is_friend_only (orig));