INNER CODE UNIT · C
pp
wolfSSL/wolfssh · src/agent.c:389
pp = (char*)WMALLOC(passphraseSz + 1, agent->heap, DYNTYPE_STRING);
if (pp == NULL)
ret = WS_MEMORY_E;
if (ret == WS_SUCCESS) {
WMEMCPY(pp, passphrase, passphraseSz);
pp[passphraseSz] = 0;
#ifdef SHOW_SECRETS
WLOG(WS_LOG_AGENT, "Locking with passphrase '%s'", pp);
#else
WLOG(WS_LOG_AGENT, "Locking with passphrase");
#endif
WS_FORCEZERO(pp, passphraseSz);
WFREE(pp, agent->heap, DYNTYPE_STRING);
}
return ret;
}