mirror of
https://github.com/jedisct1/libsodium.git
synced 2026-08-29 05:07:13 +09:00
We always need a page size
This commit is contained in:
@@ -217,8 +217,13 @@ _sodium_alloc_init(void)
|
||||
SYSTEM_INFO si;
|
||||
GetSystemInfo(&si);
|
||||
page_size = (size_t) si.dwPageSize;
|
||||
#else
|
||||
page_size = CANARY_SIZE;
|
||||
if (page_size < sizeof(size_t)) {
|
||||
page_size = sizeof(size_t);
|
||||
}
|
||||
#endif
|
||||
if (page_size < CANARY_SIZE) {
|
||||
if (page_size < CANARY_SIZE || page_size < sizeof(size_t)) {
|
||||
abort(); /* LCOV_EXCL_LINE */
|
||||
}
|
||||
randombytes_buf(canary, sizeof canary);
|
||||
|
||||
Reference in New Issue
Block a user