mirror of
https://github.com/jedisct1/libsodium.git
synced 2026-08-25 08:37:13 +09:00
Don't expect signals to work in Javascript
This commit is contained in:
@@ -67,10 +67,11 @@ int main(void)
|
||||
buf = sodium_malloc(size);
|
||||
sodium_mprotect_readonly(buf);
|
||||
sodium_mprotect_readwrite(buf);
|
||||
#ifndef __EMSCRIPTEN__
|
||||
sodium_memzero(((unsigned char *)buf) + size, 1U);
|
||||
sodium_mprotect_noaccess(buf);
|
||||
sodium_free(buf);
|
||||
printf("Overflow not caught\n");
|
||||
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -45,10 +45,11 @@ int main(void)
|
||||
buf = sodium_malloc(size);
|
||||
sodium_mprotect_noaccess(buf);
|
||||
sodium_mprotect_readwrite(buf);
|
||||
#ifndef __EMSCRIPTEN__
|
||||
sodium_memzero(((unsigned char *)buf) - 8, 8U);
|
||||
sodium_mprotect_readonly(buf);
|
||||
sodium_free(buf);
|
||||
printf("Underflow not caught\n");
|
||||
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user