-
- id = GNUNET_PSEUDONYM_id_to_name (cfg,
- pseudonym);
- if (id == NULL)
- {
- GNUNET_break (0);
- return GNUNET_OK;
- }
- fprintf (stdout,
- "%s (%d):\n",
- id,
- rating);
- GNUNET_CONTAINER_meta_data_iterate (md,
- &EXTRACTOR_meta_data_print,
- stdout);
- fprintf (stdout, "\n");
+ char *unique_id;
+ int getinfo_result;
+
+ /* While we get a name from the caller, it might be NULL.
+ * GNUNET_PSEUDONYM_get_info () never returns NULL.
+ */
+ getinfo_result = GNUNET_PSEUDONYM_get_info (cfg, pseudonym,
+ NULL, NULL, &id, NULL);
+ if (getinfo_result != GNUNET_OK)
+ {
+ GNUNET_break (0);
+ return GNUNET_OK;
+ }
+ unique_id = GNUNET_PSEUDONYM_name_uniquify (cfg, pseudonym, id, NULL);