X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Ffdset.c;h=a4823e6659623602d71227929e797d83d87e38ef;hb=d896ac2d2fbce41a0b11a0618a685adeaf18b8fe;hp=6101b628ec2fd245656c50e01324f6ee6cf7c0af;hpb=73feab10082362f460519d4c38379ca365f432df;p=elogind.git diff --git a/src/shared/fdset.c b/src/shared/fdset.c index 6101b628e..a4823e665 100644 --- a/src/shared/fdset.c +++ b/src/shared/fdset.c @@ -267,8 +267,7 @@ bool fdset_isempty(FDSet *fds) { int fdset_iterate(FDSet *s, Iterator *i) { void *p; - p = set_iterate(MAKE_SET(s), i); - if (!p) + if (!set_iterate(MAKE_SET(s), i, &p)) return -ENOENT; return PTR_TO_FD(p);