summaryrefslogtreecommitdiff
path: root/plugins/MirLua/src/plugin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/MirLua/src/plugin.cpp')
-rw-r--r--plugins/MirLua/src/plugin.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/plugins/MirLua/src/plugin.cpp b/plugins/MirLua/src/plugin.cpp
index e64d52863d..3ca4a9524e 100644
--- a/plugins/MirLua/src/plugin.cpp
+++ b/plugins/MirLua/src/plugin.cpp
@@ -123,8 +123,13 @@ int CMPlugin::OnModulesLoaded(WPARAM, LPARAM)
int CMPlugin::Load()
{
+ NETLIBUSER nlu = {};
+ nlu.flags = NUF_OUTGOING | NUF_INCOMING | NUF_HTTPCONNS;
+ nlu.szDescriptiveName.a = MODULENAME;
+ nlu.szSettingsModule = MODULENAME;
+ hNetlib = Netlib_RegisterUser(&nlu);
+
LoadIcons();
- LoadNetlib();
LoadLua();
HookPluginEvent(ME_SYSTEM_MODULESLOADED, &CMPlugin::OnModulesLoaded);
@@ -134,8 +139,9 @@ int CMPlugin::Load()
int CMPlugin::Unload()
{
+ Netlib_CloseHandle(hNetlib);
+
UnloadLua();
- UnloadNetlib();
return 0;
}