aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport-new.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/transport/gnunet-service-transport-new.c')
-rw-r--r--src/transport/gnunet-service-transport-new.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/transport/gnunet-service-transport-new.c b/src/transport/gnunet-service-transport-new.c
index afbf328a5..061cdd9a3 100644
--- a/src/transport/gnunet-service-transport-new.c
+++ b/src/transport/gnunet-service-transport-new.c
@@ -66,7 +66,7 @@ struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded GST_my_public_key;
66/** 66/**
67 * Our private key. 67 * Our private key.
68 */ 68 */
69static struct GNUNET_CRYPTO_RsaPrivateKey *my_private_key; 69struct GNUNET_CRYPTO_RsaPrivateKey *GST_my_private_key;
70 70
71 71
72/** 72/**
@@ -140,10 +140,10 @@ shutdown_task (void *cls,
140 GNUNET_STATISTICS_destroy (GST_stats, GNUNET_NO); 140 GNUNET_STATISTICS_destroy (GST_stats, GNUNET_NO);
141 GST_stats = NULL; 141 GST_stats = NULL;
142 } 142 }
143 if (my_private_key != NULL) 143 if (GST_my_private_key != NULL)
144 { 144 {
145 GNUNET_CRYPTO_rsa_key_free (my_private_key); 145 GNUNET_CRYPTO_rsa_key_free (GST_my_private_key);
146 my_private_key = NULL; 146 GST_my_private_key = NULL;
147 } 147 }
148} 148}
149 149
@@ -180,9 +180,9 @@ run (void *cls,
180 GNUNET_SCHEDULER_shutdown (); 180 GNUNET_SCHEDULER_shutdown ();
181 return; 181 return;
182 } 182 }
183 my_private_key = GNUNET_CRYPTO_rsa_key_create_from_file (keyfile); 183 GST_my_private_key = GNUNET_CRYPTO_rsa_key_create_from_file (keyfile);
184 GNUNET_free (keyfile); 184 GNUNET_free (keyfile);
185 if (my_private_key == NULL) 185 if (GST_my_private_key == NULL)
186 { 186 {
187 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, 187 GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
188 _("Transport service could not access hostkey. Exiting.\n")); 188 _("Transport service could not access hostkey. Exiting.\n"));
@@ -191,7 +191,7 @@ run (void *cls,
191 } 191 }
192 GST_stats = GNUNET_STATISTICS_create ("transport", c); 192 GST_stats = GNUNET_STATISTICS_create ("transport", c);
193 GST_peerinfo = GNUNET_PEERINFO_connect (c); 193 GST_peerinfo = GNUNET_PEERINFO_connect (c);
194 GNUNET_CRYPTO_rsa_key_get_public (my_private_key, &GST_my_public_key); 194 GNUNET_CRYPTO_rsa_key_get_public (GST_my_private_key, &GST_my_public_key);
195 GNUNET_CRYPTO_hash (&GST_my_public_key, 195 GNUNET_CRYPTO_hash (&GST_my_public_key,
196 sizeof (GST_my_public_key), &GST_my_identity.hashPubKey); 196 sizeof (GST_my_public_key), &GST_my_identity.hashPubKey);
197 GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_FOREVER_REL, 197 GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_FOREVER_REL,