* Jérémie Galarneau ([email protected]) wrote: > This function is called indirectly when calling __repr__ (print) in the python > bindings on the definition object returned by the get_top_level_scope method > thus resulting in a segmentation fault when the name attribute is not set.
merged into master and python bindings branches, thanks! Mathieu > > Fixes #373 > > Signed-off-by: Jérémie Galarneau <[email protected]> > --- > formats/ctf/events.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/formats/ctf/events.c b/formats/ctf/events.c > index ac7dce4..182d0de 100644 > --- a/formats/ctf/events.c > +++ b/formats/ctf/events.c > @@ -168,7 +168,7 @@ const char *bt_ctf_event_name(const struct bt_ctf_event > *ctf_event) > > const char *bt_ctf_field_name(const struct definition *def) > { > - if (!def) > + if (!def || !def->name) > return NULL; > > return rem_(g_quark_to_string(def->name)); > -- > 1.8.1.1 > > > _______________________________________________ > lttng-dev mailing list > [email protected] > http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev -- Mathieu Desnoyers EfficiOS Inc. http://www.efficios.com _______________________________________________ lttng-dev mailing list [email protected] http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
