Enhancement - Sequence range limiting

- Prevents overly large ranges.  A bug was reported from a user
  who tried this:

    % task annotate 1 1-987654321

  The 1-987654321 was assumed to be a valid range, and caused task
  to consume all available memory.  The workaround was:

    % task 1 annotate 1-987654321

  But it seems a good idea to range-limit sequences.  Currently
  it is 1000.  Perhaps this should be configurable.
This commit is contained in:
Paul Beckingham 2009-05-23 17:59:45 -04:00
parent f3724aa714
commit 8fa38fc4c3
3 changed files with 5 additions and 3 deletions

View file

@ -30,6 +30,8 @@
#include <vector>
#include <string>
#define SEQUENCE_MAX 1000
class Sequence : public std::vector <int>
{
public: