X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fshared%2Ffdset.c;h=a4823e6659623602d71227929e797d83d87e38ef;hp=6101b628ec2fd245656c50e01324f6ee6cf7c0af;hb=545407b3b250edd0a05e314a0b5cf73cdb5a74fa;hpb=801daa75024fb177df1535f8e16a450bc68619fd 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);