aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpsyc://loupsycedyglgamf.onion/~lynX <ircs://psyced.org/youbroketheinternet>2018-01-30 11:50:56 +0000
committerpsyc://loupsycedyglgamf.onion/~lynX <ircs://psyced.org/youbroketheinternet>2018-01-30 11:50:56 +0000
commitb3fdd5716f3e0622508e68450516d11a6d55a0ab (patch)
treede946fea2cb988902d4bcf9e7e61b639fb77543c
parenta882bcf1635612a5d65d7a2fd402acd0bf9355ff (diff)
-code scanner complains about intentional malloc return
-rw-r--r--src/social/gnunet-service-social.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/social/gnunet-service-social.c b/src/social/gnunet-service-social.c
index 31e3a3dc22..21158acd53 100644
--- a/src/social/gnunet-service-social.c
+++ b/src/social/gnunet-service-social.c
@@ -1774,12 +1774,13 @@ guest_enter (const struct GuestEnterRequest *greq, struct Guest **ret_gst)
plc_gst,
gst);
- new_guest = GNUNET_NO;
if (NULL == gst)
{
gst = GNUNET_new (struct Guest);
new_guest = GNUNET_YES;
}
+ else new_guest = GNUNET_NO;
+
if (NULL == gst->slave)
{
gst->origin = greq->origin;
@@ -1878,7 +1879,7 @@ guest_enter (const struct GuestEnterRequest *greq, struct Guest **ret_gst)
ret = GNUNET_YES;
}
- // TODO: explain why free(gst) not necessary
+ // TODO: explain to automatic code scanners why free(gst) not necessary
if (NULL != ret_gst)
*ret_gst = gst;
return ret;