[PATCH] Replace division by zero with assert failure
Werner Koch
wk at gnupg.org
Fri Nov 8 17:12:43 CET 2013
On Fri, 8 Nov 2013 16:58, phcoder at gmail.com said:
> C specification says that division by zero is undefined and may not
> provoke a signal. So it would be more appropriate to use gcry_assert
Actually this changed some time ago. What we now do is to call
void
_gcry_divide_by_zero (void)
{
gpg_err_set_errno (EDOM);
_gcry_fatal_error (gpg_err_code_from_errno (errno), "divide by zero");
}
I am not sure whether it has or should be backported to 1.5.
Salam-Shalom,
Werner
--
Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz.
More information about the Gcrypt-devel
mailing list