pkcs11-spy: Fix C_OpenSession() crash with phSession=NULL argument
In real world phSession=NULL case is only used by PKCS#11 test suites but no need to crash them. Signed-off-by: Vesa Jääskeläinen <vesa.jaaskelainen@vaisala.com>
This commit is contained in:
parent
63a5a493a6
commit
cababca4d5
|
@ -726,7 +726,10 @@ C_OpenSession(CK_SLOT_ID slotID, CK_FLAGS flags, CK_VOID_PTR pApplication,
|
|||
fprintf(spy_output, "[in] pApplication = %p\n", pApplication);
|
||||
fprintf(spy_output, "[in] Notify = %p\n", (void *)Notify);
|
||||
rv = po->C_OpenSession(slotID, flags, pApplication, Notify, phSession);
|
||||
spy_dump_ulong_out("*phSession", *phSession);
|
||||
if (phSession)
|
||||
spy_dump_ulong_out("*phSession", *phSession);
|
||||
else
|
||||
fprintf(spy_output, "[out] phSession = %p\n", phSession);
|
||||
return retne(rv);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue