Bug 828730: Fix crash in test_signed_apps/generate.sh, r=bsmith, a=NPOTB

--HG--
extra : rebase_source : 7edc7a07b2447c902074735039a17e5f2726096f
This commit is contained in:
Antonio Manuel Amaya Calvo 2013-01-10 13:55:54 +01:00
Родитель d643f2e22b
Коммит 2c0c73b5c0
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -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