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

Diff for /src/usr.bin/tmux/cmd-show-environment.c between version 1.22 and 1.23

version 1.22, 2016/10/16 19:04:05 version 1.23, 2017/04/22 10:22:39
Line 41 
Line 41 
         .args = { "gst:", 0, 1 },          .args = { "gst:", 0, 1 },
         .usage = "[-gs] " CMD_TARGET_SESSION_USAGE " [name]",          .usage = "[-gs] " CMD_TARGET_SESSION_USAGE " [name]",
   
         .tflag = CMD_SESSION_CANFAIL,          .target = { 't', CMD_FIND_SESSION, CMD_FIND_CANFAIL },
   
         .flags = CMD_AFTERHOOK,          .flags = CMD_AFTERHOOK,
         .exec = cmd_show_environment_exec          .exec = cmd_show_environment_exec
Line 97 
Line 97 
         const char              *target;          const char              *target;
   
         if ((target = args_get(args, 't')) != NULL) {          if ((target = args_get(args, 't')) != NULL) {
                 if (item->state.tflag.s == NULL) {                  if (item->target.s == NULL) {
                         cmdq_error(item, "no such session: %s", target);                          cmdq_error(item, "no such session: %s", target);
                         return (CMD_RETURN_ERROR);                          return (CMD_RETURN_ERROR);
                 }                  }
Line 106 
Line 106 
         if (args_has(self->args, 'g'))          if (args_has(self->args, 'g'))
                 env = global_environ;                  env = global_environ;
         else {          else {
                 if (item->state.tflag.s == NULL) {                  if (item->target.s == NULL) {
                         target = args_get(args, 't');                          target = args_get(args, 't');
                         if (target != NULL)                          if (target != NULL)
                                 cmdq_error(item, "no such session: %s", target);                                  cmdq_error(item, "no such session: %s", target);
Line 114 
Line 114 
                                 cmdq_error(item, "no current session");                                  cmdq_error(item, "no current session");
                         return (CMD_RETURN_ERROR);                          return (CMD_RETURN_ERROR);
                 }                  }
                 env = item->state.tflag.s->environ;                  env = item->target.s->environ;
         }          }
   
         if (args->argc != 0) {          if (args->argc != 0) {

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23