Rev663, Faster SitePublish from command line if fileserver already running, Better OpenSSL lib close for update via webui, Close pyelliptic OpenSSL lib before update
This commit is contained in:
parent
ee70e2f022
commit
5b316180e6
6 changed files with 55 additions and 27 deletions
|
@ -396,10 +396,15 @@ def ECDSA_SIG_recover_key_GFp(eckey, r, s, msg, msglen, recid, check):
|
|||
|
||||
|
||||
def closeLibrary():
|
||||
handle = ssl._lib._handle
|
||||
if "FreeLibrary" in dir(_ctypes):
|
||||
_ctypes.FreeLibrary(ssl._lib._handle)
|
||||
_ctypes.FreeLibrary(handle)
|
||||
_ctypes.FreeLibrary(handle)
|
||||
print "OpenSSL closed, handle:", handle
|
||||
else:
|
||||
_ctypes.dlclose(ssl._lib._handle)
|
||||
_ctypes.dlclose(handle)
|
||||
_ctypes.dlclose(handle)
|
||||
print "OpenSSL dlclosed, handle:", handle
|
||||
|
||||
|
||||
def getMessagePubkey(message, sig):
|
||||
|
|
|
@ -440,6 +440,7 @@ def openLibrary():
|
|||
|
||||
|
||||
def closeLibrary():
|
||||
import _ctypes
|
||||
if "FreeLibrary" in dir(_ctypes):
|
||||
_ctypes.FreeLibrary(OpenSSL._lib._handle)
|
||||
else:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue