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

Diff for /src/usr.bin/tmux/cmd-run-shell.c between version 1.60 and 1.61

version 1.60, 2020/03/12 13:25:45 version 1.61, 2020/03/13 06:19:33
Line 114 
Line 114 
   
         cdata->cwd = xstrdup(server_client_get_cwd(item->client, s));          cdata->cwd = xstrdup(server_client_get_cwd(item->client, s));
         cdata->s = s;          cdata->s = s;
         session_add_ref(s, __func__);          if (s != NULL)
                   session_add_ref(s, __func__);
   
         evtimer_set(&cdata->timer, cmd_run_shell_timer, cdata);          evtimer_set(&cdata->timer, cmd_run_shell_timer, cdata);
   
Line 203 
Line 204 
         struct cmd_run_shell_data       *cdata = data;          struct cmd_run_shell_data       *cdata = data;
   
         evtimer_del(&cdata->timer);          evtimer_del(&cdata->timer);
         session_remove_ref(cdata->s, __func__);          if (cdata->s != NULL)
                   session_remove_ref(cdata->s, __func__);
         free(cdata->cwd);          free(cdata->cwd);
         free(cdata->cmd);          free(cdata->cmd);
         free(cdata);          free(cdata);

Legend:
Removed from v.1.60  
changed lines
  Added in v.1.61