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

Diff for /src/usr.bin/tmux/cmd-set-buffer.c between version 1.15 and 1.16

version 1.15, 2014/03/31 21:39:31 version 1.16, 2014/03/31 21:43:55
Line 56 
Line 56 
         pb = NULL;          pb = NULL;
         buffer = -1;          buffer = -1;
   
           if ((newsize = strlen(args->argv[0])) == 0)
                   return (CMD_RETURN_NORMAL);
   
         if (args_has(args, 'b')) {          if (args_has(args, 'b')) {
                 buffer = args_strtonum(args, 'b', 0, INT_MAX, &cause);                  buffer = args_strtonum(args, 'b', 0, INT_MAX, &cause);
                 if (cause != NULL) {                  if (cause != NULL) {
Line 79 
Line 82 
                 pdata = xmalloc(psize);                  pdata = xmalloc(psize);
                 memcpy(pdata, pb->data, psize);                  memcpy(pdata, pb->data, psize);
         }          }
   
         newsize = strlen(args->argv[0]);  
   
         pdata = xrealloc(pdata, 1, psize + newsize);          pdata = xrealloc(pdata, 1, psize + newsize);
         memcpy(pdata + psize, args->argv[0], newsize);          memcpy(pdata + psize, args->argv[0], newsize);

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16