diff options
-rw-r--r-- | src/identity-provider/gnunet-service-identity-provider.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/identity-provider/gnunet-service-identity-provider.c b/src/identity-provider/gnunet-service-identity-provider.c index 915e8bf44..7f71988f8 100644 --- a/src/identity-provider/gnunet-service-identity-provider.c +++ b/src/identity-provider/gnunet-service-identity-provider.c | |||
@@ -1385,6 +1385,7 @@ check_attr_error (void *cls) | |||
1385 | struct TicketRevocationHandle *rh = cls; | 1385 | struct TicketRevocationHandle *rh = cls; |
1386 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | 1386 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, |
1387 | "Unable to check for existing attribute\n"); | 1387 | "Unable to check for existing attribute\n"); |
1388 | rh->ns_qe = NULL; | ||
1388 | send_revocation_finished (rh, GNUNET_SYSERR); | 1389 | send_revocation_finished (rh, GNUNET_SYSERR); |
1389 | cleanup_revoke_ticket_handle (rh); | 1390 | cleanup_revoke_ticket_handle (rh); |
1390 | } | 1391 | } |
@@ -1417,6 +1418,7 @@ check_attr_cb (void *cls, | |||
1417 | char* policy; | 1418 | char* policy; |
1418 | uint32_t attr_ver; | 1419 | uint32_t attr_ver; |
1419 | 1420 | ||
1421 | rh->ns_qe = NULL; | ||
1420 | if (1 != rd_count) { | 1422 | if (1 != rd_count) { |
1421 | GNUNET_SCHEDULER_add_now (&reenc_next_attribute, | 1423 | GNUNET_SCHEDULER_add_now (&reenc_next_attribute, |
1422 | rh); | 1424 | rh); |
@@ -1515,6 +1517,7 @@ attr_reenc_cont (void *cls, | |||
1515 | struct TicketRevocationHandle *rh = cls; | 1517 | struct TicketRevocationHandle *rh = cls; |
1516 | struct GNUNET_IDENTITY_ATTRIBUTE_ClaimListEntry *le; | 1518 | struct GNUNET_IDENTITY_ATTRIBUTE_ClaimListEntry *le; |
1517 | 1519 | ||
1520 | rh->ns_qe = NULL; | ||
1518 | if (GNUNET_SYSERR == success) | 1521 | if (GNUNET_SYSERR == success) |
1519 | { | 1522 | { |
1520 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | 1523 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, |