summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkrw <krw@openbsd.org>2014-07-13 16:43:25 +0000
committerkrw <krw@openbsd.org>2014-07-13 16:43:25 +0000
commit25811214cefe61a0ae8996608f78de426d3e4170 (patch)
treeda44582d27fa7ee6e30323146c4742e77ff9ae7d
parentIntroduce PS_NOBROADCASTKILL a process flag that excludes processes from (diff)
downloadwireguard-openbsd-25811214cefe61a0ae8996608f78de426d3e4170.tar.xz
wireguard-openbsd-25811214cefe61a0ae8996608f78de426d3e4170.zip
When the three possible return values are -1, 0, and 1, != 1 is the same
as <= 0. And the latter is the normal idiom so use that. ok claudio@ henning@
-rw-r--r--usr.sbin/ldapd/imsgev.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/ldapd/imsgev.c b/usr.sbin/ldapd/imsgev.c
index 36e9fcbf3aa..6daa4d1d397 100644
--- a/usr.sbin/ldapd/imsgev.c
+++ b/usr.sbin/ldapd/imsgev.c
@@ -138,7 +138,7 @@ imsgev_dispatch(int fd, short ev, void *humppa)
* closed, or some error occured. Both case are not recoverable
* from the imsg perspective, so we treat it as a WRITE error.
*/
- if ((n = msgbuf_write(&ibuf->w)) != 1 && errno != EAGAIN) {
+ if ((n = msgbuf_write(&ibuf->w)) <= 0 && errno != EAGAIN) {
imsgev_disconnect(iev, IMSGEV_EWRITE);
return;
}