[BACK]Return to cmd-save-buffer.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/cmd-save-buffer.c between version 1.48 and 1.49

version 1.48, 2020/04/13 08:26:27 version 1.49, 2020/04/13 10:59:58
Line 75 
Line 75 
 {  {
         struct args             *args = cmd_get_args(self);          struct args             *args = cmd_get_args(self);
         struct client           *c = cmd_find_client(item, NULL, 1);          struct client           *c = cmd_find_client(item, NULL, 1);
         struct session          *s = item->target.s;  
         struct winlink          *wl = item->target.wl;  
         struct window_pane      *wp = item->target.wp;  
         struct paste_buffer     *pb;          struct paste_buffer     *pb;
         int                      flags;          int                      flags;
         const char              *bufname = args_get(args, 'b'), *bufdata;          const char              *bufname = args_get(args, 'b'), *bufdata;
Line 101 
Line 98 
         if (cmd_get_entry(self) == &cmd_show_buffer_entry)          if (cmd_get_entry(self) == &cmd_show_buffer_entry)
                 path = xstrdup("-");                  path = xstrdup("-");
         else          else
                 path = format_single(item, args->argv[0], c, s, wl, wp);                  path = format_single_from_target(item, args->argv[0], c);
         if (args_has(args, 'a'))          if (args_has(args, 'a'))
                 flags = O_APPEND;                  flags = O_APPEND;
         else          else
                 flags = 0;                  flags = 0;
         file_write(item->client, path, flags, bufdata, bufsize,          file_write(cmdq_get_client(item), path, flags, bufdata, bufsize,
             cmd_save_buffer_done, item);              cmd_save_buffer_done, item);
         free(path);          free(path);
   

Legend:
Removed from v.1.48  
changed lines
  Added in v.1.49