Hello,
did you change the C code of sanity module?
The parsed field for From header should be populated by corresponding
functions from core parser, if you overwrite it, then you leak what was
there before. From header is among the ones parsed first, so likely it
is already parsed as it gets to sanity module.
Cheers,
Daniel
On 01.06.18 14:07, Konstantin Polyakov wrote:
Hi Daniel,
Thank you for answer. We have pkg memory leak in 4.4.7 and I found
that place in the sanity module during check of From header.
That sip_msg comes from outside and we assign value to parsed member.
So I expect it should be correct.
Best regards
Konstantin
Пятница, 1 июня 2018, 13:31 +03:00 от Daniel-Constantin Mierla
<miconda(a)gmail.com>om>:
Hello,
is this a new header or assigning to an existing header structure?
The existing headers are cleaned up inside clean_hdr_field().
Cheers,
Daniel
On 31.05.18 11:54, Konstantin Polyakov wrote:
Hello All,
There is a structure *sip_msg* which is passed into a module and
represents a received sip message.
It contains number of pointers to *hdr_field* members.
In its turn *hdr_field* contains member *void* parsed*
In the sanity module we assign to *parsed* member a pointer to
newly allocated memory and we don't free that memory at the end.
Do we need to free explicitly or this memory will be deallocated
later together with *sip_msg*?
In other words is it memory leak or not?
Best regards,
Konstantin
_______________________________________________
Kamailio (SER) - Development Mailing List
sr-dev(a)lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev
--
Daniel-Constantin Mierla --
www.asipto.com
www.twitter.com/miconda --
www.linkedin.com/in/miconda
Kamailio World Conference --
www.kamailioworld.com
С уважением,
Константин Поляков.
--
Daniel-Constantin Mierla --
www.asipto.com
www.twitter.com/miconda --
www.linkedin.com/in/miconda
Kamailio World Conference --
www.kamailioworld.com