Eliminate possible mapping leak.
authorAndy Polyakov <appro@openssl.org>
Sun, 18 Dec 2005 19:14:01 +0000 (19:14 +0000)
committerAndy Polyakov <appro@openssl.org>
Sun, 18 Dec 2005 19:14:01 +0000 (19:14 +0000)
crypto/dso/dso_win32.c

index e41733097a74a0827b1216b86dac80176ee669a3..b44f25c5799360d3307f0a151417c4ad87010f6e 100644 (file)
@@ -704,6 +704,7 @@ static int win32_pathbyaddr(void *addr,char *path,int sz)
                GetProcAddress(dll,"CreateToolhelp32Snapshot");
        if (create_snap == NULL)
                {
+               FreeLibrary(dll);
                DSOerr(DSO_F_PATHBYADDR,DSO_R_UNSUPPORTED);
                return -1;
                }