lib/mpi: check for possible zero length
Buggy client might pass zero nlimbs which is meaningless. Added check for zero length. Signed-off-by: Dmitry Kasatkin <dmitry.kasatkin@intel.com> Reviewed-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> Signed-off-by: James Morris <jmorris@namei.org>
This commit is contained in:
parent
b35e286a64
commit
4877e05619
|
@ -58,6 +58,9 @@ mpi_ptr_t mpi_alloc_limb_space(unsigned nlimbs)
|
||||||
{
|
{
|
||||||
size_t len = nlimbs * sizeof(mpi_limb_t);
|
size_t len = nlimbs * sizeof(mpi_limb_t);
|
||||||
|
|
||||||
|
if (!len)
|
||||||
|
return NULL;
|
||||||
|
|
||||||
return kmalloc(len, GFP_KERNEL);
|
return kmalloc(len, GFP_KERNEL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue