From cffbf4e8fd93ae28f1c6d6fde221e72d70015942 Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 9 Oct 2016 11:58:58 -0400 Subject: Don't return a reference from the stack in TypeBase::GetTypes --- include/serialize.h | 2 +- src/serialize.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/serialize.h b/include/serialize.h index 73964e3b7..1d0fb9400 100644 --- a/include/serialize.h +++ b/include/serialize.h @@ -279,7 +279,7 @@ class CoreExport Serialize::TypeBase : public Service static TypeBase *Find(const Anope::string &name); - static const std::vector& GetTypes(); + static std::vector GetTypes(); }; template diff --git a/src/serialize.cpp b/src/serialize.cpp index 1cf9bcb58..20c05e502 100644 --- a/src/serialize.cpp +++ b/src/serialize.cpp @@ -255,7 +255,7 @@ TypeBase *TypeBase::Find(const Anope::string &name) return ServiceManager::Get()->FindService(name); } -const std::vector& TypeBase::GetTypes() +std::vector TypeBase::GetTypes() { return ServiceManager::Get()->FindServices(); } -- cgit