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

Diff for /src/usr.bin/tmux/cmd-show-options.c between version 1.68 and 1.69

version 1.68, 2021/10/21 08:23:48 version 1.69, 2022/02/14 09:10:48
Line 103 
Line 103 
         name = options_match(argument, &idx, &ambiguous);          name = options_match(argument, &idx, &ambiguous);
         if (name == NULL) {          if (name == NULL) {
                 if (args_has(args, 'q'))                  if (args_has(args, 'q'))
                         goto fail;                          goto out;
                 if (ambiguous)                  if (ambiguous)
                         cmdq_error(item, "ambiguous option: %s", argument);                          cmdq_error(item, "ambiguous option: %s", argument);
                 else                  else
Line 114 
Line 114 
             &cause);              &cause);
         if (scope == OPTIONS_TABLE_NONE) {          if (scope == OPTIONS_TABLE_NONE) {
                 if (args_has(args, 'q'))                  if (args_has(args, 'q'))
                         goto fail;                          goto out;
                 cmdq_error(item, "%s", cause);                  cmdq_error(item, "%s", cause);
                 free(cause);                  free(cause);
                 goto fail;                  goto fail;
Line 129 
Line 129 
                 cmd_show_options_print(self, item, o, idx, parent);                  cmd_show_options_print(self, item, o, idx, parent);
         else if (*name == '@') {          else if (*name == '@') {
                 if (args_has(args, 'q'))                  if (args_has(args, 'q'))
                         goto fail;                          goto out;
                 cmdq_error(item, "invalid option: %s", argument);                  cmdq_error(item, "invalid option: %s", argument);
                 goto fail;                  goto fail;
         }          }
   
   out:
         free(name);          free(name);
         free(argument);          free(argument);
         return (CMD_RETURN_NORMAL);          return (CMD_RETURN_NORMAL);

Legend:
Removed from v.1.68  
changed lines
  Added in v.1.69