X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=src%2Fplugins%2Ftext%2Fpretty%2Fpretty.c;h=a925b7d8fce9b9c9b936ef535b0e007d2b253882;hp=3f693e5a815d524f000998a304cbeb3241419789;hb=27a1afa74b56f211aa0a44acf268501b73c15aa9;hpb=0f1979c3efe2c5b253edb5944d2ba561347ece2e diff --git a/src/plugins/text/pretty/pretty.c b/src/plugins/text/pretty/pretty.c index 3f693e5a..a925b7d8 100644 --- a/src/plugins/text/pretty/pretty.c +++ b/src/plugins/text/pretty/pretty.c @@ -48,6 +48,10 @@ void destroy_pretty_data(struct pretty_component *pretty) { bt_self_component_port_input_message_iterator_put_ref(pretty->iterator); + if (!pretty) { + goto end; + } + if (pretty->string) { (void) g_string_free(pretty->string, TRUE); } @@ -66,6 +70,9 @@ void destroy_pretty_data(struct pretty_component *pretty) } g_free(pretty->options.output_path); g_free(pretty); + +end: + return; } static