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

Diff for /src/usr.bin/tmux/cmd-if-shell.c between version 1.10 and 1.11

version 1.10, 2011/01/04 00:42:46 version 1.11, 2011/01/26 01:54:56
Line 53 
Line 53 
 {  {
         struct args                     *args = self->args;          struct args                     *args = self->args;
         struct cmd_if_shell_data        *cdata;          struct cmd_if_shell_data        *cdata;
         struct job                      *job;          const char                      *shellcmd = args->argv[0];
   
         cdata = xmalloc(sizeof *cdata);          cdata = xmalloc(sizeof *cdata);
         cdata->cmd = xstrdup(args->argv[1]);          cdata->cmd = xstrdup(args->argv[1]);
Line 64 
Line 64 
         if (ctx->curclient != NULL)          if (ctx->curclient != NULL)
                 ctx->curclient->references++;                  ctx->curclient->references++;
   
         job = job_add(NULL, 0, NULL,          job_run(shellcmd, cmd_if_shell_callback, cmd_if_shell_free, cdata);
             args->argv[0], cmd_if_shell_callback, cmd_if_shell_free, cdata);  
         job_run(job);  
   
         return (1);     /* don't let client exit */          return (1);     /* don't let client exit */
 }  }

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