From 34e43cdb55dbddceb63bf60e6aa3f309e2e06534 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sat, 9 Jul 2016 08:06:31 -0400 Subject: [PATCH] data: Verify that filter date ranges are in the proper order --- src/data.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/data.cpp b/src/data.cpp index f4889dbb..8b60d74d 100644 --- a/src/data.cpp +++ b/src/data.cpp @@ -210,6 +210,9 @@ Interval getFilter (const CLI& cli) throw std::string ("Unrecognized date range: '") + join (" ", args) + "'."; } + if (filter.range.start > filter.range.end) + throw std::string ("The end of a date range must be after the start."); + /* std::cout << "# getFilter:\n" << "# " << filter.dump () << "\n";