version 1.154, 2015/09/16 22:24:54 |
version 1.155, 2015/10/18 20:42:43 |
|
|
c->ttyname = xstrdup(data); |
c->ttyname = xstrdup(data); |
break; |
break; |
case MSG_IDENTIFY_CWD: |
case MSG_IDENTIFY_CWD: |
if (datalen != 0) |
if (datalen == 0 || data[datalen - 1] != '\0') |
fatalx("bad MSG_IDENTIFY_CWD size"); |
fatalx("bad MSG_IDENTIFY_CWD string"); |
c->cwd = imsg->fd; |
if ((c->cwd = open(data, O_RDONLY)) == -1) |
|
c->cwd = open("/", O_RDONLY); |
break; |
break; |
case MSG_IDENTIFY_STDIN: |
case MSG_IDENTIFY_STDIN: |
if (datalen != 0) |
if (datalen != 0) |