From 609d0b82d8891bed85c9f3a3f12e528ccabfec50 Mon Sep 17 00:00:00 2001
From: dcpng <dcpng@user.github.invalid>
Date: Tue, 19 Apr 2022 06:00:05 +0100
Subject: [PATCH] windows: plugins uv fixes

https://github.com/warmcat/libwebsockets/issues/2617
---
 lib/plat/windows/windows-plugins.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lib/plat/windows/windows-plugins.c b/lib/plat/windows/windows-plugins.c
index b2153d677..313d58ffa 100644
--- a/lib/plat/windows/windows-plugins.c
+++ b/lib/plat/windows/windows-plugins.c
@@ -66,7 +66,7 @@ lws_plat_dlopen(struct lws_plugin **pplugin, const char *libpath,
 	if (uv_dlsym(&lib, sym, &v)) {
 		uv_dlerror(&lib);
 		lwsl_err("%s: Failed to get '%s' on %s: %s\n",
-			 __func__, path, dent.name, lib.errmsg);
+			 __func__, path, libpath, lib.errmsg);
 		goto bail;
 	}
 
@@ -123,7 +123,9 @@ bail:
 int
 lws_plat_destroy_dl(struct lws_plugin *p)
 {
-	return uv_dlclose(&p->u.lib);
+	uv_dlclose(&p->u.lib);
+
+	return 0;
 }
 
 #endif