Commit 1fd8d460 authored by Max Kellermann's avatar Max Kellermann

lib/upnp/ClientInit: return UpnpClient_Handle

parent 46406d6c
...@@ -153,7 +153,7 @@ UpnpDatabase::Create(EventLoop &, EventLoop &io_event_loop, ...@@ -153,7 +153,7 @@ UpnpDatabase::Create(EventLoop &, EventLoop &io_event_loop,
void void
UpnpDatabase::Open() UpnpDatabase::Open()
{ {
UpnpClientGlobalInit(handle); handle = UpnpClientGlobalInit();
discovery = new UPnPDeviceDirectory(event_loop, handle); discovery = new UPnPDeviceDirectory(event_loop, handle);
try { try {
......
...@@ -60,8 +60,8 @@ DoInit() ...@@ -60,8 +60,8 @@ DoInit()
UpnpGetErrorMessage(code)); UpnpGetErrorMessage(code));
} }
void UpnpClient_Handle
UpnpClientGlobalInit(UpnpClient_Handle &handle) UpnpClientGlobalInit()
{ {
UpnpGlobalInit(); UpnpGlobalInit();
...@@ -75,7 +75,7 @@ UpnpClientGlobalInit(UpnpClient_Handle &handle) ...@@ -75,7 +75,7 @@ UpnpClientGlobalInit(UpnpClient_Handle &handle)
} }
++upnp_client_ref; ++upnp_client_ref;
handle = upnp_client_handle; return upnp_client_handle;
} }
void void
......
...@@ -24,8 +24,8 @@ ...@@ -24,8 +24,8 @@
#include <upnp.h> #include <upnp.h>
void UpnpClient_Handle
UpnpClientGlobalInit(UpnpClient_Handle &handle); UpnpClientGlobalInit();
void void
UpnpClientGlobalFinish() noexcept; UpnpClientGlobalFinish() noexcept;
......
...@@ -76,8 +76,7 @@ private: ...@@ -76,8 +76,7 @@ private:
void void
UpnpNeighborExplorer::Open() UpnpNeighborExplorer::Open()
{ {
UpnpClient_Handle handle; auto handle = UpnpClientGlobalInit();
UpnpClientGlobalInit(handle);
discovery = new UPnPDeviceDirectory(event_loop, handle, this); discovery = new UPnPDeviceDirectory(event_loop, handle, this);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment