From bc0b5da4d9a026a711d9f33c702aa88709ecb8fa Mon Sep 17 00:00:00 2001 From: Tony Cook Date: Mon, 1 Apr 2002 14:26:44 +0000 Subject: [PATCH] DSO_close wasn't returning a value on Win32 --- dynaload.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dynaload.c b/dynaload.c index 28b646c3..a058b051 100644 --- a/dynaload.c +++ b/dynaload.c @@ -128,9 +128,11 @@ DSO_open(char *file, char **evalstring) { undef_int DSO_close(void *ptr) { DSO_handle *handle = (DSO_handle *)ptr; - FreeLibrary(handle->handle); + BOOL result = FreeLibrary(handle->handle); free(handle->filename); free(handle); + + return result; } #else -- 2.39.5