summaryrefslogtreecommitdiff
path: root/src/support/sess_dump.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/support/sess_dump.c')
-rw-r--r--src/support/sess_dump.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/support/sess_dump.c b/src/support/sess_dump.c
index da6fd07c411..5fa5deb2b74 100644
--- a/src/support/sess_dump.c
+++ b/src/support/sess_dump.c
@@ -15,13 +15,17 @@
void
__wt_session_dump_all(WT_SESSION_IMPL *session)
{
- WT_SESSION_IMPL **tp;
+ WT_CONNECTION_IMPL *conn;
+ WT_SESSION_IMPL *s;
+ uint32_t i;
if (session == NULL)
return;
- for (tp = S2C(session)->sessions; *tp != NULL; ++tp)
- __wt_session_dump(*tp);
+ conn = S2C(session);
+ for (s = conn->sessions, i = 0; i < conn->session_size; ++s, ++i)
+ if (s->active)
+ __wt_session_dump(s);
}
/*