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())); }