[Bug 785112] Freeing NONHEAP_MEMORY.STRING
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Mon Jul 31 08:56:55 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=785112
--- Comment #16 from Ashish Kumar <kr.ashish at samsung.com> ---
(In reply to Ashish Kumar from comment #15)
> (In reply to Sebastian Dröge (slomo) from comment #13)
> > Review of attachment 356344 [details] [review] [review]:
> >
> > ::: gst/gstdebugutils.c
> > @@ +198,2 @@
> > if (details & GST_DEBUG_GRAPH_SHOW_FULL_PARAMS) {
> > + param_name = g_strdup_printf ("\\n%s=%s", property->name,
> >
> > This is changing behaviour. You're not prefixing with the property_name
> > anymore. Also below
>
> ----------------------------------
> In the original code 'property->name' is always prefixed by an empty string
> as 'tmp' is always assigned empty string ""
> ------------------
> LnNo.198 if (param_name) //'param_name' always 'NULL' here
> LnNo.199 tmp = param_name; //control never reaches here
> LnNo.200 else
> LnNo.201 tmp = (char *) "";
> LnNo.202
> LnNo.203 if (details & GST_DEBUG_GRAPH_SHOW_FULL_PARAMS) {
> LnNo.204 param_name = g_strdup_printf ("%s\\n%s=%s", tmp,
> property->name,
> LnNo.205 value_str);
> LnNo.206 } else {
> LnNo.207 param_name = g_strdup_printf ("%s\\n%s=%."
> LnNo.208 G_STRINGIFY (PARAM_MAX_LENGTH) "s%s", tmp,
> property->name,
> LnNo.209 value_str, ellipses);
> LnNo.210 }
>
> Removing prefixing of 'property->name' by an empty string should not make
> any difference.
> But, if it is still changing the behaviour, please review the new patch
> attached in which 'property->name' is prefixed with an empty string.
@Mr. Sebastian
Have you reviewed?
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list