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

Diff for /src/usr.bin/tmux/cmd-load-buffer.c between version 1.37 and 1.38

version 1.37, 2015/11/10 22:33:47 version 1.38, 2015/11/12 11:10:50
Line 133 
Line 133 
 cmd_load_buffer_callback(struct client *c, int closed, void *data)  cmd_load_buffer_callback(struct client *c, int closed, void *data)
 {  {
         const char      *bufname = data;          const char      *bufname = data;
         char            *pdata, *cause;          char            *pdata, *cause, *saved;
         size_t           psize;          size_t           psize;
   
         if (!closed)          if (!closed)
Line 154 
Line 154 
   
         if (paste_set(pdata, psize, bufname, &cause) != 0) {          if (paste_set(pdata, psize, bufname, &cause) != 0) {
                 /* No context so can't use server_client_msg_error. */                  /* No context so can't use server_client_msg_error. */
                   if (~c->flags & CLIENT_UTF8) {
                           saved = cause;
                           cause = utf8_sanitize(saved);
                           free(saved);
                   }
                 evbuffer_add_printf(c->stderr_data, "%s", cause);                  evbuffer_add_printf(c->stderr_data, "%s", cause);
                 server_push_stderr(c);                  server_push_stderr(c);
                 free(pdata);                  free(pdata);

Legend:
Removed from v.1.37  
changed lines
  Added in v.1.38