src/cxx_supportlib/Utils/BlockingQueue.h in passenger-5.1.5 vs src/cxx_supportlib/Utils/BlockingQueue.h in passenger-5.1.6
- old
+ new
@@ -105,10 +105,10 @@
bool timedOut = false;
while (queue.empty() && !timedOut) {
posix_time::time_duration diff = deadline -
posix_time::microsec_clock::local_time();
- if (diff.is_negative() < 0) {
+ if (diff.is_negative()) {
timedOut = true;
} else {
timedOut = !added.timed_wait(l,
posix_time::milliseconds(diff.total_milliseconds()));
}