fix
authorSchanzenbach, Martin <martin.schanzenbach@aisec.fraunhofer.de>
Tue, 3 Jul 2018 23:27:46 +0000 (01:27 +0200)
committerSchanzenbach, Martin <martin.schanzenbach@aisec.fraunhofer.de>
Tue, 3 Jul 2018 23:27:46 +0000 (01:27 +0200)
src/identity-provider/identity_provider_api.c

index 772b4a2444a745f1356fe4ed4b4f7c2ac49718e6..9ea7a5d11d89b5fc5521a489d176e33de7e16efd 100644 (file)
@@ -1350,7 +1350,6 @@ GNUNET_IDENTITY_PROVIDER_ticket_revoke (struct GNUNET_IDENTITY_PROVIDER_Handle *
                                         void *cb_cls)
 {
   struct GNUNET_IDENTITY_PROVIDER_Operation *op;
-  struct GNUNET_MQ_Envelope *env;
   struct RevokeTicketMessage *msg;
   uint32_t rid;
 
@@ -1363,7 +1362,7 @@ GNUNET_IDENTITY_PROVIDER_ticket_revoke (struct GNUNET_IDENTITY_PROVIDER_Handle *
   GNUNET_CONTAINER_DLL_insert_tail (h->op_head,
                                     h->op_tail,
                                     op);
-  env = GNUNET_MQ_msg_extra (msg,
+  op->env = GNUNET_MQ_msg_extra (msg,
                              sizeof (struct GNUNET_IDENTITY_PROVIDER_Ticket),
                              GNUNET_MESSAGE_TYPE_IDENTITY_PROVIDER_REVOKE_TICKET);
   msg->id = htonl (rid);
@@ -1371,11 +1370,9 @@ GNUNET_IDENTITY_PROVIDER_ticket_revoke (struct GNUNET_IDENTITY_PROVIDER_Handle *
   GNUNET_memcpy (&msg[1],
                  ticket,
                  sizeof (struct GNUNET_IDENTITY_PROVIDER_Ticket));
-  if (NULL == h->mq)
-    op->env = env;
-  else
+  if (NULL != h->mq)
     GNUNET_MQ_send (h->mq,
-                    env);
+                    op->env);
   return op;
 }