summaryrefslogtreecommitdiffstats
path: root/cmd-list-sessions.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2009-01-10 14:43:43 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2009-01-10 14:43:43 +0000
commitfd05d07c2b7bafcfb371f96baae96dc636a5aabf (patch)
tree302eeda9625ca65218a206ecdb0936ccb56ec4d6 /cmd-list-sessions.c
parenta49e9b5b00813669f521bf94f956775fa92fce4e (diff)
Change server-info format.
Diffstat (limited to 'cmd-list-sessions.c')
-rw-r--r--cmd-list-sessions.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/cmd-list-sessions.c b/cmd-list-sessions.c
index 1b1b20d7..c0b887ff 100644
--- a/cmd-list-sessions.c
+++ b/cmd-list-sessions.c
@@ -1,4 +1,4 @@
-/* $Id: cmd-list-sessions.c,v 1.16 2008-08-28 17:45:25 nicm Exp $ */
+/* $Id: cmd-list-sessions.c,v 1.17 2009-01-10 14:43:43 nicm Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
@@ -45,9 +45,8 @@ void
cmd_list_sessions_exec(unused struct cmd *self, struct cmd_ctx *ctx)
{
struct session *s;
- struct winlink *wl;
char *tim;
- u_int i, n;
+ u_int i;
time_t t;
for (i = 0; i < ARRAY_LENGTH(&sessions); i++) {
@@ -55,15 +54,12 @@ cmd_list_sessions_exec(unused struct cmd *self, struct cmd_ctx *ctx)
if (s == NULL)
continue;
- n = 0;
- RB_FOREACH(wl, winlinks, &s->windows)
- n++;
t = s->tv.tv_sec;
tim = ctime(&t);
*strchr(tim, '\n') = '\0';
- ctx->print(ctx, "%s: %u windows"
- " (created %s) [%ux%u]", s->name, n, tim, s->sx, s->sy);
+ ctx->print(ctx, "%s: %u windows (created %s) [%ux%u]",
+ s->name, winlink_count(&s->windows), tim, s->sx, s->sy);
}
if (ctx->cmdclient != NULL)