Don't divide by zero if sodium_allocarray() is called with count=0

This commit is contained in:
Frank Denis
2015-03-23 21:43:27 +01:00
parent 6ab45891b8
commit dbcca2a501
+1 -1
View File
@@ -416,7 +416,7 @@ sodium_allocarray(size_t count, size_t size)
{
size_t total_size;
if (size >= (size_t) SIZE_MAX / count) {
if (count > (size_t) 0U && size >= (size_t) SIZE_MAX / count) {
errno = ENOMEM;
return NULL;
}