From 34e35d97fec6194e14c65ad76de39fce639409c8 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Fri, 12 Apr 2019 07:12:49 -0700 Subject: [PATCH] ircd::server: Additional assertions. --- ircd/server.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ircd/server.cc b/ircd/server.cc index c3862aaa8..731766a65 100644 --- a/ircd/server.cc +++ b/ircd/server.cc @@ -2390,6 +2390,7 @@ noexcept assert(!tag.canceled()); assert(request.tag == &tag); assert(tag.request == &request); + assert(!tag.cancellation); // Disassociate the user's request and add our dummy request in its place. disassociate(request, tag); @@ -2406,6 +2407,7 @@ noexcept size(request.out) + size(request.in) }; + assert(!tag.cancellation); tag.cancellation = std::make_unique(cancellation_size); char *ptr{tag.cancellation.get()};