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 &&
std::difftime(now, commodity.history->last_lookup) < 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;
using namespace std;