diff options
author | Colin Cross <ccross@android.com> | 2013-12-28 20:09:52 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2013-12-28 20:09:53 +0000 |
commit | 268cc54089cbdeb0c2ea955448bb16a0858c4538 (patch) | |
tree | 782c5c42929926dfa806fa3b410bfbad3c35b3b5 /init/init.c | |
parent | 2dcc275936aefbb5badf3b4822d492260077144d (diff) | |
parent | 1d4e86c44589b3a97ca0113493c2e569c3aabcc6 (diff) | |
download | system_core-268cc54089cbdeb0c2ea955448bb16a0858c4538.zip system_core-268cc54089cbdeb0c2ea955448bb16a0858c4538.tar.gz system_core-268cc54089cbdeb0c2ea955448bb16a0858c4538.tar.bz2 |
Merge "ueventd: fix a busy loop while reading uevents"
Diffstat (limited to 'init/init.c')
-rw-r--r-- | init/init.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/init/init.c b/init/init.c index 365726c..ab52749 100644 --- a/init/init.c +++ b/init/init.c @@ -1132,7 +1132,7 @@ int main(int argc, char **argv) continue; for (i = 0; i < fd_count; i++) { - if (ufds[i].revents == POLLIN) { + if (ufds[i].revents & POLLIN) { if (ufds[i].fd == get_property_set_fd()) handle_property_set_fd(); else if (ufds[i].fd == get_keychord_fd()) |