diff options
author | Christian Grothoff <christian@grothoff.org> | 2019-05-25 02:19:26 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2019-05-25 02:19:50 +0200 |
commit | 667d2b263f77a12127efbd0824eeb87b3b10fb61 (patch) | |
tree | 47f0cd47ccbccbdc9fe6b966464ac8cbdf38067a /src/identity/gnunet-identity.c | |
parent | b2e257ecb9c82b19f6ab23431faa3605718d3f01 (diff) | |
download | gnunet-667d2b263f77a12127efbd0824eeb87b3b10fb61.tar.gz gnunet-667d2b263f77a12127efbd0824eeb87b3b10fb61.zip |
speed up ego creation/deletion
Diffstat (limited to 'src/identity/gnunet-identity.c')
-rw-r--r-- | src/identity/gnunet-identity.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/identity/gnunet-identity.c b/src/identity/gnunet-identity.c index 635c59efd..e22ac9106 100644 --- a/src/identity/gnunet-identity.c +++ b/src/identity/gnunet-identity.c | |||
@@ -327,7 +327,12 @@ run (void *cls, | |||
327 | fprintf (stderr, "Option -s requires option -e to be specified as well.\n"); | 327 | fprintf (stderr, "Option -s requires option -e to be specified as well.\n"); |
328 | return; | 328 | return; |
329 | } | 329 | } |
330 | sh = GNUNET_IDENTITY_connect (cfg, &print_ego, NULL); | 330 | sh = GNUNET_IDENTITY_connect (cfg, |
331 | (monitor | list) || (NULL != set_ego) || | ||
332 | (NULL != set_subsystem) | ||
333 | ? &print_ego | ||
334 | : NULL, | ||
335 | NULL); | ||
331 | if (NULL != delete_ego) | 336 | if (NULL != delete_ego) |
332 | delete_op = | 337 | delete_op = |
333 | GNUNET_IDENTITY_delete (sh, delete_ego, &delete_finished, &delete_op); | 338 | GNUNET_IDENTITY_delete (sh, delete_ego, &delete_finished, &delete_op); |