[BACK]Return to paste.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/paste.c between version 1.19 and 1.20

version 1.19, 2014/05/13 07:34:35 version 1.20, 2014/05/13 22:54:18
Line 176 
Line 176 
 int  int
 paste_rename(const char *oldname, const char *newname, char **cause)  paste_rename(const char *oldname, const char *newname, char **cause)
 {  {
         struct paste_buffer     *pb;          struct paste_buffer     *pb, *pb_new;
   
         if (cause != NULL)          if (cause != NULL)
                 *cause = NULL;                  *cause = NULL;
Line 195 
Line 195 
         pb = paste_get_name(oldname);          pb = paste_get_name(oldname);
         if (pb == NULL) {          if (pb == NULL) {
                 if (cause != NULL)                  if (cause != NULL)
                     xasprintf(cause, "no buffer %s", oldname);                          xasprintf(cause, "no buffer %s", oldname);
                   return (-1);
           }
   
           pb_new = paste_get_name(newname);
           if (pb_new != NULL) {
                   if (cause != NULL)
                           xasprintf(cause, "buffer %s already exists", newname);
                 return (-1);                  return (-1);
         }          }
   

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20