[sr-dev] need help understanding pv_value_destroy

Luis Azedo luis at 2600hz.com
Wed Dec 31 13:19:09 CET 2014


Hi,

in some function that return a value with PV_VAL_PKG or PV_VAL_SHM, the allocated memory is supposed to be freed by core ?

script example

my_function("some param","$var(result)");

in code =>
dst_val->flags = PV_VAL_STR | PV_VAL_PKG;
dst_pv->setf(msg, &dst_pv->pvp, (int)EQ_T, &dst_val);

when $var(result) is freed, will it free the allocated string ?


if( $(myPvar{my.mytransform,transformParameter}) == $null) {
 $var(x) = $(myPvar{my.mytransform,transformParameter});
}

in code =>
dst_val->flags = PV_VAL_STR | PV_VAL_PKG;

will the memory allocated be freed  in the comparison line ?
will the memory allocated be freed  when $var(x) is freed ?

thank you

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-dev/attachments/20141231/38038520/attachment.html>


More information about the sr-dev mailing list