1. 04 Sep, 2014 1 commit
    • Max Kellermann's avatar
      protocol/ArgParser: fix integer overflow in parse_range() · 421c4ae9
      Max Kellermann authored
      Casting std::numeric_limits<unsigned>::max() to "long" leads to an
      overflow if sizeof(unsigned)==sizeof(long), and the result will be -1.
      
      This happens on some 32 bit architectures, for example ARM and WIN32.
      
      Workaround: use std::numeric_limits<int>::max(), which is the largest
      signed integer.  Since sizeof(long)>=sizeof(int), this will never
      overflow.
      
      Fixes Mantis ticket 0004080.
      421c4ae9
  2. 29 Aug, 2014 1 commit
  3. 28 Aug, 2014 1 commit
  4. 23 Jan, 2014 1 commit
  5. 13 Jan, 2014 1 commit
  6. 30 Oct, 2013 1 commit
  7. 28 Oct, 2013 1 commit
  8. 19 Oct, 2013 1 commit
  9. 17 Oct, 2013 1 commit
  10. 15 Oct, 2013 2 commits
  11. 04 Sep, 2013 1 commit
  12. 10 Aug, 2013 1 commit
  13. 30 Jul, 2013 1 commit
  14. 19 Feb, 2013 1 commit
  15. 03 Jan, 2013 2 commits
  16. 02 Aug, 2012 1 commit
  17. 14 Feb, 2012 2 commits