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 c482e8a317
commit 7f34e080fd

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;