commit dccb61ecfa50bf3bbf8ff31576c45740e291096d
parent 4c6b07e810bd8b6245c152d6b3a161083105a165
Author: lurchi <lurchi@strangeplace.net>
Date: Fri, 2 Feb 2018 18:38:54 +0100
fix Null Test After Dereference
Diffstat:
1 file changed, 9 insertions(+), 13 deletions(-)
diff --git a/src/psyc/gnunet-service-psyc.c b/src/psyc/gnunet-service-psyc.c
@@ -2185,13 +2185,11 @@ master_transmit_message (struct Master *mst)
return;
if (NULL == mst->tmit_handle)
{
- mst->tmit_handle = (void *) &mst->tmit_handle;
- struct GNUNET_MULTICAST_OriginTransmitHandle *
- tmit_handle = GNUNET_MULTICAST_origin_to_all (mst->origin, tmit_msg->id,
- mst->max_group_generation,
- master_transmit_notify, mst);
- if (NULL != mst->tmit_handle)
- mst->tmit_handle = tmit_handle;
+ mst->tmit_handle = GNUNET_MULTICAST_origin_to_all (mst->origin,
+ tmit_msg->id,
+ mst->max_group_generation,
+ &master_transmit_notify,
+ mst);
}
else
{
@@ -2210,12 +2208,10 @@ slave_transmit_message (struct Slave *slv)
return;
if (NULL == slv->tmit_handle)
{
- slv->tmit_handle = (void *) &slv->tmit_handle;
- struct GNUNET_MULTICAST_MemberTransmitHandle *
- tmit_handle = GNUNET_MULTICAST_member_to_origin (slv->member, slv->channel.tmit_head->id,
- slave_transmit_notify, slv);
- if (NULL != slv->tmit_handle)
- slv->tmit_handle = tmit_handle;
+ slv->tmit_handle = GNUNET_MULTICAST_member_to_origin (slv->member,
+ slv->channel.tmit_head->id,
+ &slave_transmit_notify,
+ slv);
}
else
{