Added a safety check to see if moment is less than date.

This commit is contained in:
John Wiegley 2005-11-10 12:06:07 +00:00
parent e984f50869
commit 122af13d85

View file

@ -29,7 +29,8 @@ void quotes_by_script::operator()(commodity_t& commodity,
if ((commodity.history && if ((commodity.history &&
std::difftime(now, commodity.history->last_lookup) < pricing_leeway) || std::difftime(now, commodity.history->last_lookup) < pricing_leeway) ||
std::difftime(now, last) < pricing_leeway || std::difftime(now, last) < pricing_leeway ||
(price && std::difftime(moment, date) <= pricing_leeway)) (price && std::difftime(moment, date) > 0 &&
std::difftime(moment, date) <= pricing_leeway))
return; return;
using namespace std; using namespace std;