summaryrefslogtreecommitdiffstats
path: root/usr.bin/tmux/cmd-queue.c
diff options
context:
space:
mode:
authornicm <nicm@openbsd.org>2013-03-25 10:06:13 +0000
committernicm <nicm@openbsd.org>2013-03-25 10:06:13 +0000
commit977fb5b4f379561c4c96ac536659aa19db9d3ebd (patch)
tree3d2c8574d25d6a5b26dc7872b3a672bd4fa6e611 /usr.bin/tmux/cmd-queue.c
parentContinue the parent cmdq after sourcing a file. (diff)
downloadwireguard-openbsd-977fb5b4f379561c4c96ac536659aa19db9d3ebd.tar.xz
wireguard-openbsd-977fb5b4f379561c4c96ac536659aa19db9d3ebd.zip
Add some additional debug logging.
Diffstat (limited to 'usr.bin/tmux/cmd-queue.c')
-rw-r--r--usr.bin/tmux/cmd-queue.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/usr.bin/tmux/cmd-queue.c b/usr.bin/tmux/cmd-queue.c
index e686b2a4b6e..88b7162b122 100644
--- a/usr.bin/tmux/cmd-queue.c
+++ b/usr.bin/tmux/cmd-queue.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: cmd-queue.c,v 1.2 2013/03/25 10:05:00 nicm Exp $ */
+/* $OpenBSD: cmd-queue.c,v 1.3 2013/03/25 10:06:13 nicm Exp $ */
/*
* Copyright (c) 2013 Nicholas Marriott <nicm@users.sourceforge.net>
@@ -183,6 +183,7 @@ cmdq_continue(struct cmd_q *cmdq)
struct cmd_q_item *next;
enum cmd_retval retval;
int guards, empty;
+ char s[1024];
guards = 0;
if (c != NULL && c->session != NULL)
@@ -204,6 +205,10 @@ cmdq_continue(struct cmd_q *cmdq)
next = TAILQ_NEXT(cmdq->item, qentry);
while (cmdq->cmd != NULL) {
+ cmd_print(cmdq->cmd, s, sizeof s);
+ log_debug("cmdq %p: %s (client %d)", cmdq, s,
+ cmdq->client != NULL ? cmdq->client->ibuf.fd : -1);
+
if (guards)
cmdq_print(cmdq, "%%begin");
retval = cmdq->cmd->entry->exec(cmdq->cmd, cmdq);