зеркало из https://github.com/mozilla/gecko-dev.git
Bug 828730: Fix crash in test_signed_apps/generate.sh, r=bsmith, a=NPOTB
--HG-- extra : rebase_source : 7edc7a07b2447c902074735039a17e5f2726096f
This commit is contained in:
Родитель
d643f2e22b
Коммит
2c0c73b5c0
|
@ -12,6 +12,7 @@ else: # assume windows
|
|||
libprefix = ""
|
||||
libsuffix = ".dll"
|
||||
|
||||
plc = cdll.LoadLibrary(libprefix + "plc4" + libsuffix)
|
||||
nspr = cdll.LoadLibrary(libprefix + "nspr4" + libsuffix)
|
||||
nss = cdll.LoadLibrary(libprefix + "nss3" + libsuffix)
|
||||
smime = cdll.LoadLibrary(libprefix + "smime3" + libsuffix)
|
||||
|
@ -64,7 +65,7 @@ nss.PK11_SetPasswordFunc.argtypes = [PK11PasswordFunc]
|
|||
nss.PK11_SetPasswordFunc.restype = None
|
||||
def SetPasswordContext(password):
|
||||
def callback(slot, retry, arg):
|
||||
return password
|
||||
return plc.PL_strdup(password)
|
||||
wincx = PK11PasswordFunc(callback)
|
||||
nss.PK11_SetPasswordFunc(wincx)
|
||||
return wincx
|
||||
|
|
Загрузка…
Ссылка в новой задаче