From bc82a5a12ceb41c318bddbf2e7750e3e0f670ed1 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Tue, 7 May 2019 23:05:38 -0700 Subject: [PATCH] ircd::buffer: Add canary on copy/move. --- include/ircd/buffer/buffer.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/ircd/buffer/buffer.h b/include/ircd/buffer/buffer.h index 4df46d544..023a16f5b 100644 --- a/include/ircd/buffer/buffer.h +++ b/include/ircd/buffer/buffer.h @@ -287,6 +287,7 @@ ircd::buffer::copy(const mutable_buffer &dst, template it +__attribute__((stack_protect)) ircd::buffer::move(it &dest, const it &stop, const const_buffer &src) @@ -307,6 +308,7 @@ ircd::buffer::move(it &dest, template it +__attribute__((stack_protect)) ircd::buffer::copy(it &dest, const it &stop, const const_buffer &src)