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

Diff for /src/usr.bin/tmux/cmd-display-menu.c between version 1.39 and 1.40

version 1.39, 2023/03/15 19:23:22 version 1.40, 2023/08/07 10:52:00
Line 316 
Line 316 
         else          else
                 title = xstrdup("");                  title = xstrdup("");
         menu = menu_create(title);          menu = menu_create(title);
           free(title);
   
         for (i = 0; i != count; /* nothing */) {          for (i = 0; i != count; /* nothing */) {
                 name = args_string(args, i++);                  name = args_string(args, i++);
Line 326 
Line 327 
   
                 if (count - i < 2) {                  if (count - i < 2) {
                         cmdq_error(item, "not enough arguments");                          cmdq_error(item, "not enough arguments");
                         free(title);  
                         menu_free(menu);                          menu_free(menu);
                         return (CMD_RETURN_ERROR);                          return (CMD_RETURN_ERROR);
                 }                  }
Line 338 
Line 338 
   
                 menu_add_item(menu, &menu_item, item, tc, target);                  menu_add_item(menu, &menu_item, item, tc, target);
         }          }
         free(title);  
         if (menu == NULL) {          if (menu == NULL) {
                 cmdq_error(item, "invalid menu arguments");                  cmdq_error(item, "invalid menu arguments");
                 return (CMD_RETURN_ERROR);                  return (CMD_RETURN_ERROR);

Legend:
Removed from v.1.39  
changed lines
  Added in v.1.40