version 1.403, 2023/12/27 20:23:59 |
version 1.404, 2024/01/16 13:09:11 |
|
|
case MSG_IDENTIFY_STDIN: |
case MSG_IDENTIFY_STDIN: |
if (datalen != 0) |
if (datalen != 0) |
fatalx("bad MSG_IDENTIFY_STDIN size"); |
fatalx("bad MSG_IDENTIFY_STDIN size"); |
c->fd = imsg->fd; |
c->fd = imsg_get_fd(imsg); |
log_debug("client %p IDENTIFY_STDIN %d", c, imsg->fd); |
log_debug("client %p IDENTIFY_STDIN %d", c, c->fd); |
break; |
break; |
case MSG_IDENTIFY_STDOUT: |
case MSG_IDENTIFY_STDOUT: |
if (datalen != 0) |
if (datalen != 0) |
fatalx("bad MSG_IDENTIFY_STDOUT size"); |
fatalx("bad MSG_IDENTIFY_STDOUT size"); |
c->out_fd = imsg->fd; |
c->out_fd = imsg_get_fd(imsg); |
log_debug("client %p IDENTIFY_STDOUT %d", c, imsg->fd); |
log_debug("client %p IDENTIFY_STDOUT %d", c, c->out_fd); |
break; |
break; |
case MSG_IDENTIFY_ENVIRON: |
case MSG_IDENTIFY_ENVIRON: |
if (datalen == 0 || data[datalen - 1] != '\0') |
if (datalen == 0 || data[datalen - 1] != '\0') |