|
@ -1,4 +1,4 @@ |
|
|
/* $OpenBSD: imsg.c,v 1.12 2015/12/05 13:06:52 claudio Exp $ */ |
|
|
|
|
|
|
|
|
/* $OpenBSD: imsg.c,v 1.13 2015/12/09 11:54:12 tb Exp $ */ |
|
|
|
|
|
|
|
|
/* |
|
|
/* |
|
|
* Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org> |
|
|
* Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org> |
|
@ -72,7 +72,7 @@ imsg_read(struct imsgbuf *ibuf) |
|
|
|
|
|
|
|
|
again: |
|
|
again: |
|
|
if (getdtablecount() + imsg_fd_overhead + |
|
|
if (getdtablecount() + imsg_fd_overhead + |
|
|
(CMSG_SPACE(sizeof(int))-CMSG_SPACE(0))/sizeof(int) |
|
|
|
|
|
|
|
|
(int)((CMSG_SPACE(sizeof(int))-CMSG_SPACE(0))/sizeof(int)) |
|
|
>= getdtablesize()) { |
|
|
>= getdtablesize()) { |
|
|
errno = EAGAIN; |
|
|
errno = EAGAIN; |
|
|
free(ifd); |
|
|
free(ifd); |
|
|