mpi: Improve mpi_invm to detect bad input.
authorWerner Koch <wk@gnupg.org>
Thu, 11 Sep 2014 15:06:16 +0000 (17:06 +0200)
committerWerner Koch <wk@gnupg.org>
Thu, 11 Sep 2014 15:06:22 +0000 (17:06 +0200)
commitcd53cdbc3774fb193bdebcdc5d7019ddebc16dbc
treeff7a3058a181f54dfb6aa534237e7800b47ee280
parentb89f57fe5db364f78154671e1b2fe1ecd1b5c407
mpi: Improve mpi_invm to detect bad input.

* mpi/mpi-inv.c (mpi_invm): Return 0 for bad input.
--

Without this patch the function may enter an endless loop.  This is a
backport from libgcrypt.

GnuPG-bug-id: 1713
mpi/mpi-inv.c