diff options
author | Torbjorn Granlund <tege@gmplib.org> | 2010-11-22 22:03:28 +0100 |
---|---|---|
committer | Torbjorn Granlund <tege@gmplib.org> | 2010-11-22 22:03:28 +0100 |
commit | d7afa9ea9c7dae166cb6719c3b11db9c96cca519 (patch) | |
tree | 4a5faa1be01e8ec09b1379d464eac7527b011f2c /mpq | |
parent | 70fbe1ab8e61572540e627c588bf869c99b7696b (diff) | |
download | gmp-d7afa9ea9c7dae166cb6719c3b11db9c96cca519.tar.gz |
Make all bases either work or return an error.
Diffstat (limited to 'mpq')
-rw-r--r-- | mpq/get_str.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mpq/get_str.c b/mpq/get_str.c index 68ca34f6f..be5dcc6c0 100644 --- a/mpq/get_str.c +++ b/mpq/get_str.c @@ -27,8 +27,8 @@ mpq_get_str (char *str, int base, mpq_srcptr q) { size_t str_alloc, len; - ASSERT (ABS(base) >= 2); - ASSERT (ABS(base) <= 62); + if (base > 62 || base < -36) + return NULL; str_alloc = 0; if (str == NULL) |