From 74c0c5f8b4c56f6837a030208b5be605329bb549 Mon Sep 17 00:00:00 2001 From: Frederic Weisbecker Date: Sat, 8 Aug 2009 02:16:23 +0200 Subject: [PATCH] --- yaml --- r: 156628 b: refs/heads/master c: b0efe213f84f7fd5ccfe07053e3d9fb827b7c188 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/tools/perf/util/callchain.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 08a2660b713a..872af574014f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 266e0e219888420a1a7cafc82e82891cf7b5a979 +refs/heads/master: b0efe213f84f7fd5ccfe07053e3d9fb827b7c188 diff --git a/trunk/tools/perf/util/callchain.c b/trunk/tools/perf/util/callchain.c index 98c5627f327b..a8e67aa9ef49 100644 --- a/trunk/tools/perf/util/callchain.c +++ b/trunk/tools/perf/util/callchain.c @@ -336,5 +336,7 @@ __append_chain(struct callchain_node *root, struct ip_callchain *chain, void append_chain(struct callchain_node *root, struct ip_callchain *chain, struct symbol **syms) { + if (!chain->nr) + return; __append_chain_children(root, chain, syms, 0); }