summaryrefslogtreecommitdiff
path: root/stackstash.c
diff options
context:
space:
mode:
Diffstat (limited to 'stackstash.c')
-rw-r--r--stackstash.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/stackstash.c b/stackstash.c
index fd40958..8c06f7b 100644
--- a/stackstash.c
+++ b/stackstash.c
@@ -199,7 +199,7 @@ stack_stash_free (StackStash *stash)
g_free (stash);
}
-void
+StackNode *
stack_stash_add_trace (StackStash *stash,
uint64_t *addrs,
int n_addrs,
@@ -210,7 +210,7 @@ stack_stash_add_trace (StackStash *stash,
int i;
if (!n_addrs)
- return;
+ return NULL;
if (stash->nodes_by_data)
stack_stash_undecorate (stash);
@@ -253,6 +253,8 @@ stack_stash_add_trace (StackStash *stash,
}
parent->size += size;
+
+ return parent;
}
static void