From 3afcfe3330a447915d5c7806ce397cee418e51d0 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 23 Jan 2014 22:33:18 +0100 Subject: db/upnp/Discovery: un-inline the destructor --- src/db/upnp/Discovery.cxx | 5 +++++ src/db/upnp/Discovery.hxx | 1 + 2 files changed, 6 insertions(+) diff --git a/src/db/upnp/Discovery.cxx b/src/db/upnp/Discovery.cxx index 807308a12..5eaf054f5 100644 --- a/src/db/upnp/Discovery.cxx +++ b/src/db/upnp/Discovery.cxx @@ -192,6 +192,11 @@ UPnPDeviceDirectory::UPnPDeviceDirectory(LibUPnP *_lib) { } +UPnPDeviceDirectory::~UPnPDeviceDirectory() +{ + /* this destructor exists here just so it won't get inlined */ +} + bool UPnPDeviceDirectory::Start(Error &error) { diff --git a/src/db/upnp/Discovery.hxx b/src/db/upnp/Discovery.hxx index a45163e9b..78d905369 100644 --- a/src/db/upnp/Discovery.hxx +++ b/src/db/upnp/Discovery.hxx @@ -102,6 +102,7 @@ class UPnPDeviceDirectory { public: UPnPDeviceDirectory(LibUPnP *_lib); + ~UPnPDeviceDirectory(); UPnPDeviceDirectory(const UPnPDeviceDirectory &) = delete; UPnPDeviceDirectory& operator=(const UPnPDeviceDirectory &) = delete; -- cgit v1.2.3