]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Turn base < 0 into a BUG() in our long-parse functions.
authorNick Mathewson <nickm@torproject.org>
Fri, 28 Jul 2017 14:26:06 +0000 (10:26 -0400)
committerNick Mathewson <nickm@torproject.org>
Fri, 28 Jul 2017 14:26:06 +0000 (10:26 -0400)
src/common/util.c

index 5b4702809787a55feab25a5a8e4df4aefb4a137f..0858d17fe6726b94aea2860d6f0d48450553d68e 100644 (file)
@@ -1172,7 +1172,7 @@ tor_parse_long(const char *s, int base, long min, long max,
   char *endptr;
   long r;
 
-  if (base < 0) {
+  if (BUG(base < 0)) {
     if (ok)
       *ok = 0;
     return 0;
@@ -1191,7 +1191,7 @@ tor_parse_ulong(const char *s, int base, unsigned long min,
   char *endptr;
   unsigned long r;
 
-  if (base < 0) {
+  if (BUG(base < 0)) {
     if (ok)
       *ok = 0;
     return 0;
@@ -1223,7 +1223,7 @@ tor_parse_uint64(const char *s, int base, uint64_t min,
   char *endptr;
   uint64_t r;
 
-  if (base < 0) {
+  if (BUG(base < 0)) {
     if (ok)
       *ok = 0;
     return 0;