Diff for /libaitio/src/sock.c between versions 1.11.2.5 and 1.11.2.6

version 1.11.2.5, 2013/12/12 23:36:31 version 1.11.2.6, 2013/12/15 22:31:44
Line 63  io_closeClient(sched_task_t *task) Line 63  io_closeClient(sched_task_t *task)
                 ioFreePTY(cli->cli_pty, cli->cli_name);                  ioFreePTY(cli->cli_pty, cli->cli_name);
         if (s->sock_prog) {          if (s->sock_prog) {
                 io_progDetach(s->sock_prog, cli->cli_pty);                  io_progDetach(s->sock_prog, cli->cli_pty);
   #if 0
                   io_progCloseAt(s->sock_prog, cli->cli_pty);
   #endif
                 cli->cli_pty ^= cli->cli_pty;                  cli->cli_pty ^= cli->cli_pty;
                 io_progCheck(s->sock_prog, 42);                  io_progCheck(s->sock_prog, 42);
         }          }
Line 355  io_bridgeClient2Pool(sched_task_t *task) Line 358  io_bridgeClient2Pool(sched_task_t *task)
                 pthread_mutex_unlock(&s->sock_mtx);                  pthread_mutex_unlock(&s->sock_mtx);
         }          }
   
           io_progCheck(s->sock_prog, 42);
   
         cli->cli_parent = TASK_ARG(task);          cli->cli_parent = TASK_ARG(task);
         cli->cli_fd = c;          cli->cli_fd = c;
         cli->cli_pty = io_progAttach(s->sock_prog, 42);          cli->cli_pty = io_progAttach(s->sock_prog, 42);
Line 633  ioBridgeProg2Socket(sock_t * __restrict s, const char  Line 638  ioBridgeProg2Socket(sock_t * __restrict s, const char 
         if (!s || !prgname || s->sock_kill)          if (!s || !prgname || s->sock_kill)
                 return -1;                  return -1;
   
        schedRead(s->sock_root, s->sock_prog ? io_bridgeClient2Pool : io_bridgeClient,         if (s->sock_prog)
                        s, s->sock_fd, (void*) prgname, 0);                schedRead(s->sock_root, io_bridgeClient2Pool
                                 s, s->sock_fd, (void*) prgname, 0);
         else
                 schedRead(s->sock_root, io_bridgeClient, 
                                 s, s->sock_fd, (void*) prgname, 0);
         return schedRun(s->sock_root, &s->sock_kill);          return schedRun(s->sock_root, &s->sock_kill);
 }  }
   

Removed from v.1.11.2.5  
changed lines
  Added in v.1.11.2.6


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>