[lttng-dev] [PATCH babeltrace] Do not use g_list_free_full

Jonathan Rajotte Julien Jonathan.rajotte-julien at efficios.com
Mon Jan 4 16:42:06 EST 2016


On 2016-01-04 04:37 PM, Jonathan Rajotte wrote:
> Babeltrace support glibc all the way back to 2.20 and g_list_free_full
Sorry the version number here should be 2.22. Do you want a new patch ?
> exists from 2.28.0 (backported to 2.27.2) only.
>
> The replacement is the current implementation found in modern glibc.
>
> Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien at efficios.com>
> ---
>   formats/ctf/ir/visitor.c | 3 ++-
>   1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/formats/ctf/ir/visitor.c b/formats/ctf/ir/visitor.c
> index 9b65ed5..704a804 100644
> --- a/formats/ctf/ir/visitor.c
> +++ b/formats/ctf/ir/visitor.c
> @@ -724,7 +724,8 @@ end:
>   		g_free(name_copy);
>   	}
>   	if (path_tokens) {
> -		g_list_free_full(path_tokens, free);
> +		g_list_foreach(path_tokens, (GFunc) free, NULL);
> +		g_list_free(path_tokens);
>   	}
>   	return ret;
>   error:

-- 
Jonathan R. Julien
Efficios




More information about the lttng-dev mailing list