diff options
author | Samuel Just <sam.just@inktank.com> | 2012-12-10 17:30:59 -0800 |
---|---|---|
committer | Samuel Just <sam.just@inktank.com> | 2012-12-10 17:30:59 -0800 |
commit | 80cca214b9096dd0e237a1a87d78d37a996044fc (patch) | |
tree | 7b350329736d113f760e25bd6435475f864588ab | |
parent | 27071f3bc2ddbefd94bcb832aaa315fb63584571 (diff) | |
download | ceph-80cca214b9096dd0e237a1a87d78d37a996044fc.tar.gz |
PrioritizedQueue: move if check out of loop in filter_list_pairs
Signed-off-by: Samuel Just <sam.just@inktank.com>
-rw-r--r-- | src/common/PrioritizedQueue.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/common/PrioritizedQueue.h b/src/common/PrioritizedQueue.h index 7a7348267c0..7508e144976 100644 --- a/src/common/PrioritizedQueue.h +++ b/src/common/PrioritizedQueue.h @@ -51,10 +51,10 @@ class PrioritizedQueue { list<pair<unsigned, T> > *l, F f, list<T> *out) { unsigned ret = 0; - for (typename list<pair<unsigned, T> >::reverse_iterator i = l->rbegin(); - i != l->rend(); - ++i) { - if (out) { + if (out) { + for (typename list<pair<unsigned, T> >::reverse_iterator i = l->rbegin(); + i != l->rend(); + ++i) { if (f(i->second)) { out->push_front(i->second); } |