From 985aa6036f5adb234d4948fbd5dddfae2c6f5c8e Mon Sep 17 00:00:00 2001 From: lpmi-13 Date: Mon, 5 Nov 2018 22:45:26 +0000 Subject: [PATCH] fix simple typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bb5617e..92a082b 100644 --- a/README.md +++ b/README.md @@ -88,7 +88,7 @@ options are available: adding 8 byte canaries to the end of memory allocations. The primary purpose of the canaries is to render small fixed size buffer overflows harmless by absorbing them. The first byte of the canary is always zero, containing - overflows caused by a missing C string NUL terminator. The other 7 bytes are + overflows caused by a missing C string NULL terminator. The other 7 bytes are a per-slab random value. On free, integrity of the canary is checked to detect attacks like linear overflows or other forms of heap corruption caused by imprecise exploit primitives. However, checking on free will often be too