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

Diff for /src/usr.bin/tmux/cmd-display-message.c between version 1.11 and 1.12

version 1.11, 2012/02/23 22:40:58 version 1.12, 2012/03/03 09:45:41
Line 51 
Line 51 
         struct format_tree      *ft;          struct format_tree      *ft;
         char                     out[BUFSIZ];          char                     out[BUFSIZ];
         time_t                   t;          time_t                   t;
           size_t                   len;
   
         if ((c = cmd_find_client(ctx, args_get(args, 'c'))) == NULL)          if ((c = cmd_find_client(ctx, args_get(args, 'c'))) == NULL)
                 return (-1);                  return (-1);
Line 83 
Line 84 
         format_window_pane(ft, wp);          format_window_pane(ft, wp);
   
         t = time(NULL);          t = time(NULL);
         strftime(out, sizeof out, template, localtime(&t));          len = strftime(out, sizeof out, template, localtime(&t));
           out[len] = '\0';
   
         msg = format_expand(ft, out);          msg = format_expand(ft, out);
         if (args_has(self->args, 'p'))          if (args_has(self->args, 'p'))
                 ctx->print(ctx, "%s", msg);                  ctx->print(ctx, "%s", msg);
         else          else
                 status_message_set(c, "%s", msg);                  status_message_set(c, "%s", msg);
         xfree(msg);  
   
           xfree(msg);
           format_free(ft);
         return (0);          return (0);
 }  }

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12