diff options
author | Steven Rostedt <srostedt@redhat.com> | 2011-02-21 13:46:11 -0500 |
---|---|---|
committer | Steven Rostedt <rostedt@goodmis.org> | 2011-02-21 20:42:07 -0500 |
commit | 224a9dae8df9f03cbc08e3aa43bcbbeb4f4dc170 (patch) | |
tree | fb6ecb6420a041885bc7e29801df24fd1151c439 | |
parent | 0dfa824f55e53809b10c8e2831ac387ee33a6ec7 (diff) |
trace-graph: Only unref plot->gc if it exists
In case the loop breaks out early, we may unref plot->gc even
though it does not exist.
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
-rw-r--r-- | trace-graph.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/trace-graph.c b/trace-graph.c index 2ddd283..65af0db 100644 --- a/trace-graph.c +++ b/trace-graph.c | |||
@@ -1894,7 +1894,8 @@ out: | |||
1894 | plot = ginfo->plot_array[i]; | 1894 | plot = ginfo->plot_array[i]; |
1895 | draw_plot(ginfo, plot, NULL); | 1895 | draw_plot(ginfo, plot, NULL); |
1896 | trace_graph_plot_end(ginfo, plot); | 1896 | trace_graph_plot_end(ginfo, plot); |
1897 | gdk_gc_unref(plot->gc); | 1897 | if (plot->gc) |
1898 | gdk_gc_unref(plot->gc); | ||
1898 | plot->gc = NULL; | 1899 | plot->gc = NULL; |
1899 | } | 1900 | } |
1900 | } | 1901 | } |