diff --git a/mozilla/tools/trace-malloc/bloatblame.c b/mozilla/tools/trace-malloc/bloatblame.c index 042593f67e0..6f465d0a74e 100644 --- a/mozilla/tools/trace-malloc/bloatblame.c +++ b/mozilla/tools/trace-malloc/bloatblame.c @@ -475,8 +475,9 @@ static void walk_callsite_tree(callsite *site, int level, int kidnum, FILE *fp) (unsigned long)site->bytes.direct, (long)site->bytes.total); } nkids = 0; + level++; for (kid = site->kids; kid; kid = kid->siblings) { - walk_callsite_tree(kid, level + 1, nkids, fp); + walk_callsite_tree(kid, level, nkids, fp); nkids++; } diff --git a/mozilla/xpcom/base/bloatblame.c b/mozilla/xpcom/base/bloatblame.c index 042593f67e0..6f465d0a74e 100644 --- a/mozilla/xpcom/base/bloatblame.c +++ b/mozilla/xpcom/base/bloatblame.c @@ -475,8 +475,9 @@ static void walk_callsite_tree(callsite *site, int level, int kidnum, FILE *fp) (unsigned long)site->bytes.direct, (long)site->bytes.total); } nkids = 0; + level++; for (kid = site->kids; kid; kid = kid->siblings) { - walk_callsite_tree(kid, level + 1, nkids, fp); + walk_callsite_tree(kid, level, nkids, fp); nkids++; }