ensure string is null-terminated

This commit is contained in:
Kevin B Kenny 2005-05-10 17:20:39 +00:00 committed by Steffen Jaeckel
parent 71e3024f30
commit ba95ef76e0
1 changed files with 7 additions and 1 deletions

View File

@ -71,7 +71,13 @@ int mp_read_radix (mp_int * a, const char *str, int radix)
}
++str;
}
/* if an illegal character was found, fail. */
if (*str != '\0') {
mp_zero(a);
return MP_VAL;
}
/* set the sign only if a != 0 */
if (mp_iszero(a) != MP_YES) {
a->sign = neg;