diff options
author | Schanzenbach, Martin <mschanzenbach@posteo.de> | 2017-10-07 13:01:52 +0200 |
---|---|---|
committer | Schanzenbach, Martin <mschanzenbach@posteo.de> | 2017-10-07 13:01:52 +0200 |
commit | b7389bb3a98c077bcf39cafe2f9b66db15bd0bda (patch) | |
tree | 7758dcc461cf386ef30446d2f2b8eacf2f1e4183 /src/identity-provider/identity_provider_api.c | |
parent | f12a22a2a9b6d71f0fc9d24940e77d84d6568da0 (diff) | |
download | gnunet-b7389bb3a98c077bcf39cafe2f9b66db15bd0bda.tar.gz gnunet-b7389bb3a98c077bcf39cafe2f9b66db15bd0bda.zip |
-mem fixes, revocation finish
Diffstat (limited to 'src/identity-provider/identity_provider_api.c')
-rw-r--r-- | src/identity-provider/identity_provider_api.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/identity-provider/identity_provider_api.c b/src/identity-provider/identity_provider_api.c index fb9926a2c..1dec43b16 100644 --- a/src/identity-provider/identity_provider_api.c +++ b/src/identity-provider/identity_provider_api.c | |||
@@ -1363,10 +1363,14 @@ GNUNET_IDENTITY_PROVIDER_ticket_revoke (struct GNUNET_IDENTITY_PROVIDER_Handle * | |||
1363 | GNUNET_CONTAINER_DLL_insert_tail (h->op_head, | 1363 | GNUNET_CONTAINER_DLL_insert_tail (h->op_head, |
1364 | h->op_tail, | 1364 | h->op_tail, |
1365 | op); | 1365 | op); |
1366 | env = GNUNET_MQ_msg (msg, | 1366 | env = GNUNET_MQ_msg_extra (msg, |
1367 | GNUNET_MESSAGE_TYPE_IDENTITY_PROVIDER_REVOKE_TICKET); | 1367 | sizeof (struct GNUNET_IDENTITY_PROVIDER_Ticket), |
1368 | GNUNET_MESSAGE_TYPE_IDENTITY_PROVIDER_REVOKE_TICKET); | ||
1368 | msg->id = htonl (rid); | 1369 | msg->id = htonl (rid); |
1369 | msg->identity = *identity; | 1370 | msg->identity = *identity; |
1371 | memcpy (&msg[1], | ||
1372 | ticket, | ||
1373 | sizeof (struct GNUNET_IDENTITY_PROVIDER_Ticket)); | ||
1370 | if (NULL == h->mq) | 1374 | if (NULL == h->mq) |
1371 | op->env = env; | 1375 | op->env = env; |
1372 | else | 1376 | else |