diff options
Diffstat (limited to 'src/identity/gnunet-identity.c')
-rw-r--r-- | src/identity/gnunet-identity.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/identity/gnunet-identity.c b/src/identity/gnunet-identity.c index c1803ea1d..5e4288f89 100644 --- a/src/identity/gnunet-identity.c +++ b/src/identity/gnunet-identity.c | |||
@@ -264,10 +264,13 @@ print_ego (void *cls, | |||
264 | } | 264 | } |
265 | if (! (list | monitor)) | 265 | if (! (list | monitor)) |
266 | return; | 266 | return; |
267 | if (NULL == ego) | ||
268 | return; | ||
267 | GNUNET_IDENTITY_ego_get_public_key (ego, &pk); | 269 | GNUNET_IDENTITY_ego_get_public_key (ego, &pk); |
268 | s = GNUNET_CRYPTO_ecc_public_key_to_string (&pk); | 270 | s = GNUNET_CRYPTO_ecc_public_key_to_string (&pk); |
269 | if ( (monitor) || (NULL != identifier) ) | 271 | if ( (monitor) || (NULL != identifier) ) |
270 | fprintf (stderr, "%s - %s\n", identifier, s); | 272 | fprintf (stderr, "%s - %s\n", identifier, s); |
273 | GNUNET_free (s); | ||
271 | } | 274 | } |
272 | 275 | ||
273 | 276 | ||