diff options
author | psyc://loupsycedyglgamf.onion/~lynX <ircs://psyced.org/youbroketheinternet> | 2018-01-30 11:50:56 +0000 |
---|---|---|
committer | psyc://loupsycedyglgamf.onion/~lynX <ircs://psyced.org/youbroketheinternet> | 2018-01-30 11:50:56 +0000 |
commit | b3fdd5716f3e0622508e68450516d11a6d55a0ab (patch) | |
tree | de946fea2cb988902d4bcf9e7e61b639fb77543c | |
parent | a882bcf1635612a5d65d7a2fd402acd0bf9355ff (diff) |
-code scanner complains about intentional malloc return
-rw-r--r-- | src/social/gnunet-service-social.c | 5 |
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; |