=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/notify.c,v retrieving revision 1.13 retrieving revision 1.14 diff -c -r1.13 -r1.14 *** src/usr.bin/tmux/notify.c 2016/10/16 17:55:14 1.13 --- src/usr.bin/tmux/notify.c 2016/10/16 19:04:05 1.14 *************** *** 1,4 **** ! /* $OpenBSD: notify.c,v 1.13 2016/10/16 17:55:14 nicm Exp $ */ /* * Copyright (c) 2012 George Nachman --- 1,4 ---- ! /* $OpenBSD: notify.c,v 1.14 2016/10/16 19:04:05 nicm Exp $ */ /* * Copyright (c) 2012 George Nachman *************** *** 66,72 **** const char *name; struct cmd_find_state fs; struct hook *hook; ! struct cmd_q *new_cmdq, *loop; name = notify_hooks[ne->type]; if (name == NULL) --- 66,72 ---- const char *name; struct cmd_find_state fs; struct hook *hook; ! struct cmdq_item *new_item, *loop; name = notify_hooks[ne->type]; if (name == NULL) *************** *** 87,98 **** return; log_debug("notify hook %s", name); ! new_cmdq = cmdq_get_command(hook->cmdlist, &fs, NULL, CMD_Q_NOHOOKS); ! for (loop = new_cmdq; loop != NULL; loop = loop->next) loop->hook = xstrdup(name); ! cmdq_append(NULL, new_cmdq); } static void --- 87,98 ---- return; log_debug("notify hook %s", name); ! new_item = cmdq_get_command(hook->cmdlist, &fs, NULL, CMDQ_NOHOOKS); ! for (loop = new_item; loop != NULL; loop = loop->next) loop->hook = xstrdup(name); ! cmdq_append(NULL, new_item); } static void