diff options
author | Thomas Adam <thomas@xteddy.org> | 2019-05-20 13:02:36 +0100 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2019-05-20 13:02:36 +0100 |
commit | 3a7e15511ba3353588cdf61c0d195699bcb0dcbc (patch) | |
tree | 5027eb3fc56060fec8fa492f818fe6e5d54c6e75 /cmd-list.c | |
parent | c271cb9ff8282f6babda1f2aae13d31fd62cb89e (diff) | |
parent | 8db89f8efba007bab51dd8b8979a828730892f56 (diff) | |
download | rtmux-3a7e15511ba3353588cdf61c0d195699bcb0dcbc.tar.gz rtmux-3a7e15511ba3353588cdf61c0d195699bcb0dcbc.tar.bz2 rtmux-3a7e15511ba3353588cdf61c0d195699bcb0dcbc.zip |
Merge branch 'obsd-master'
Diffstat (limited to 'cmd-list.c')
-rw-r--r-- | cmd-list.c | 15 |
1 files changed, 12 insertions, 3 deletions
@@ -23,6 +23,17 @@ #include "tmux.h" +static struct cmd_list * +cmd_list_new(void) +{ + struct cmd_list *cmdlist; + + cmdlist = xcalloc(1, sizeof *cmdlist); + cmdlist->references = 1; + TAILQ_INIT(&cmdlist->list); + return (cmdlist); +} + struct cmd_list * cmd_list_parse(int argc, char **argv, const char *file, u_int line, char **cause) @@ -35,9 +46,7 @@ cmd_list_parse(int argc, char **argv, const char *file, u_int line, copy_argv = cmd_copy_argv(argc, argv); - cmdlist = xcalloc(1, sizeof *cmdlist); - cmdlist->references = 1; - TAILQ_INIT(&cmdlist->list); + cmdlist = cmd_list_new(); lastsplit = 0; for (i = 0; i < argc; i++) { |